Avatar billede justin Nybegynder
27. oktober 1999 - 10:10 Der er 5 kommentarer og
1 løsning

Tomt felt i database...

jeg henter en masse data fra en database. hvis et felt i databasen som bliver hentet er tomt vil jeg gerne have at min asp code response.write("N/A").. jeg har prøvet med følgende kode jeg som tilsvære ikke virker:

If RS("Name") = "" Then
Response.write "N/A"
Else
Response.write RS("Name")
End If
Avatar billede pingo Nybegynder
27. oktober 1999 - 10:28 #1
Det burde da virke - "tilsvære"

Prøv med

If Trim(CStr(RS("Name"))) = "" Then
  Response.Write "N/A"
Else
  Response.Write RS("Name")
End If

----

Bemærk at hvis dit RS("Name") er et notat felt - så skal du trække den ud først...
Avatar billede ij Nybegynder
27. oktober 1999 - 10:28 #2
kan du ikke bruge:
if isnull(RS("Name")) Then
?
Avatar billede sone Nybegynder
27. oktober 1999 - 10:28 #3
IF LEN(TRI(RS("name"))) = 0 THEN

TRIM for at fjerne evt. blank-tegn.
Avatar billede mit Nybegynder
27. oktober 1999 - 10:28 #4
Prøv med:

If RS("Name") = NULL Then
Response.write "N/A"
Else
Response.write RS("Name")
End If
Avatar billede ij Nybegynder
27. oktober 1999 - 10:32 #5
Ellers det her.
Navn = RS("Name")
if navn ="" Then
  Response.Write "N/A"
Else
  Response.Write Navn
End If

Avatar billede justin Nybegynder
27. oktober 1999 - 10:55 #6
jeg acceptere "ij's svar da han har givet denne eneste løsning som virker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester