Avatar billede cdm_kiwie Nybegynder
26. juni 2003 - 15:32 Der er 3 kommentarer og
1 løsning

jeg kager rundt i denne if sætning

Jeg har denne stump kode:

cmdSelect = New SqlCommand("SELECT HTMLoutput FROM HtmlText WHERE ModuleID = "& intID &"" , con)   
     
If cmdSelect.ExecuteScalar() is Nothing


men den fejler hvis min sql ikke kommer return med noget fra min db. Hvordan spørg håndtere jeg dette??
Avatar billede odegaard Nybegynder
26. juni 2003 - 15:40 #1
Prøv:
Dim result As Integer
result = cmdSelect.ExecuteScalar()
If result is Nothing

Det kan også være at du får returneret DBNull.Value.
Det kan man tjekke ved If [værdi] Is DBNull.Value Then...
Avatar billede odegaard Nybegynder
26. juni 2003 - 15:40 #2
Sorry det skulle jo ikke være en Integer. Det ligner en string du henter
Avatar billede cdm_kiwie Nybegynder
26. juni 2003 - 15:57 #3
If cmdSelect.ExecuteScalar() > "" gjorde jobbet
Avatar billede odegaard Nybegynder
26. juni 2003 - 16:13 #4
hvad så hvis den faktisk er null ? Det bliver du nødt til at tjekke for.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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