| FAQ |
| Kalender |
|
|
#1 | |||
|
||||
|
Nykomling
|
Har ett litet problem, då jag inte är någon programmerare av rang. Har en sida (typ en tidrapport).
Som hämtar upp värden som man fyller i, som sedan räknas ihop på sida 2. Dock får jag Cint fel när man utelämnar en textruta (inte fyller i antal timmar), vilket jag kan förstå, att ett ingenting är inte ett värde. Fråga, om jag mer request.form hämtar upp dessa värden (textboxar) , hur kan jag få ett tomt textfält att istället för "" bli 0 ? Typ: if ruta1 = "" then ruta1 = 0 End if (obs detta fungerar uppenbarligen inte). Alla rutor för en "arbetsuppgift räknas ihop med: Ruta1totalt = Cint(ruta1) + Cint(ruta2) etc..Finns då inget värde i en ruta så genererars felet: Inkompatibla typer: 'Cint' Jag vet kodningen suger... |
|||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Medlem
|
två förslag, har tyvärr inte tid att testa just nu, men något av dom kanske funkar:
använd nothing i stället för "" ruta1 = ruta1 + 0 |
||
|
|
Svara med citat
|
|
|
#3 | |||
|
||||
|
Klarade millennium-buggen
|
isnumeric eller if ruta1 < 1 then ruta1 = 0 kanske?
|
|||
|
|
Svara med citat
|
|
|
#4 | ||
|
|||
|
Mycket flitig postare
|
När man håller på med sånt här finns tyvärr risken att kreativiteten gör att man hittar diverse fulhack för att gå runt det hela, och min lösning i kategorin fulhack är följande:
Cint("0"&ruta1) Fast IsNumeric() är väl troligtvis det du söker. |
||
|
|
Svara med citat
|
|
|
#5 | |||
|
||||
|
Nykomling
|
Citat:
By the way, någon som känner till några bra/vettiga asp kurser? från grund uppåt (behöver nog repetera ) ).
|
|||
|
|
Svara med citat
|
|
|
#6 | ||
|
|||
|
Flitig postare
|
http://www.idg.se/webstudio lärde jag mig ifrån
http://www.aspsidan.nu hade en supergrund kurs förut... http://www.aspwebb.com byggde jag för måånga år sedan när jag lärde mig asp.. |
||
|
|
Svara med citat
|
| Svara |
|
|