Just nu i M3-nätverket
Jump to content

Kolla om ett värde är tomt


henriky

Recommended Posts

Hejsan!

Jag har en liten fråga som jag hoppas att någon kan hjälpa mig med;

Jag undrar om det finns något kommando i ASP som gör så att man kan kolla om en variabel eller ett fält inte innehåller något värde och på så sätt undvika onödiga skrivningar till databasen.

 

Tack på förhand,

 

Henrik Ygge

Link to comment
Share on other sites

Jani Andersson

jag brukar köra med isnull(variabeln)

 

alltså typ

if isnull(varJani) = true then

Skriv inte

else

Skriv till db

end if

 

/Mvh Jani Andersson

eforum.idg.se

 

========================================

Epost: jani.andersson@idg.se

http://plus.idg.se

Link to comment
Share on other sites

Hejsan!

Tack för hjälpen men det fungerade inte riktigt. Användaren väljer i ett formulär en siffra mellan 1 och 10 på flera ställen och skickar det sen till databasen. Han behöver inte fylla i alla och jag vill bara skriva till databasen de värden som han har valt. När jag använder ditt sätt säger Explorer att det visst finns ett värde i variabeln trots att jag inte vlt något. Nu undrar jag om det finns något sätt att få reda på om en variabel är ett tal tex 9.

 

Mycket tacksam för svar

Link to comment
Share on other sites

Mikael Ericsson

För att kolla om ett returnerat formulärfält är tomt:

fält=trim(fält) ' tar bort inledande och efterföljande blanksteg

fält=Replace(fält, chr(160), "") ' tar bort skräp (som kommer från rymden??)

Och sedan:

if not IsNull(fält) and fält<>"" ...

 

För att kolla om ett värde är numeriskt finns functionen IsNumeric().

 

Du hittar mer info om funktionerna på

http://msdn.microsoft.com/scripting/

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...