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... |
|||
![]() |
![]() |
![]() |
#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 |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Klarade millennium-buggen
|
isnumeric eller if ruta1 < 1 then ruta1 = 0 kanske?
|
|||
![]() |
![]() |
![]() |
#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. |
||
![]() |
![]() |
![]() |
#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 ![]() |
|||
![]() |
![]() |
![]() |
#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 |
|
|