WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   ASP och numreriska värden (https://www.wn.se/forum/showthread.php?t=14307)

j-machine 2006-05-28 09:47

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...

dennish 2006-05-28 09:56

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

Westman 2006-05-28 12:07

isnumeric eller if ruta1 < 1 then ruta1 = 0 kanske?

Lindahl 2006-05-28 12:18

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.

j-machine 2006-05-28 18:57

Citat:

Originally posted by Lindahl@May 28 2006, 12:18
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(0ruta1)
Fast IsNumeric() är väl troligtvis det du söker.

Tackar för snabbas svar !! Cint("0" ruta1) fungerade. Koden blir inte vacker när det blir en del kod..Skulle säkerligen varit byggt på annat vis, men det fungerar till det tilltänkta..
By the way, någon som känner till några bra/vettiga asp kurser? från grund uppåt (behöver nog repetera :o) ).

Staffconsulting 2006-05-28 22:38

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..


Alla tider är GMT +2. Klockan är nu 17:20.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson