nedenstående er jo akkurat det samme.. og den udskriver "noget" og der er img og imglink tomme..
jeg har ikke dit RS tilgængelig.. derfor bør det jo være ligegyldigt om strengen kommer fra rs eller er "hardcoded".. prøv at give img og imglink forskellige værdier i nedenstående.
<%
Dim imglink, img
img = "" imglink = ""
If img = "" And imglink = "" Then Response.Write "noget"
ElseIf imglink <> "" Then Response.Write "noget andet"
ElseIf img <> "" Then Response.Write "Noget tredje"
Har du en forklaring for jeg er sgu ok forvirret - Jeg havde checket databasen 700 gange for at se om felterne virkelig var tomme... Hvordan dælen kan de så være at det virker når man tilføjer "INGENTING" efter udtrækket...!? :)
Undrer mig over at If rs("img") = null ikke virkede. :?
Det virker jo nu, men min nysgerrighed kan ikke lade det ligge, så... I mine tidligere projekter, har jeg altid brugt "", og det har altid virket. Databasen har jeg bygget op på samme måde som altid før... Hvordan kan det så være, at et felt pludselig er blevet Null? Hvad kan jeg have gjort anderledes denne gang? hmmm.. Har du et bud?
Det er en access database, og jeg har som sagt opbygget den som jeg altid har gjort før...
Det bruger jeg, og er 1000 gange lettere for os "amatører" ... du skal dog lige have sat dig nogenlunde ind i object orienteret programmering, noget jeg selv døjer med, men har lært en bitte smule..
Nu går det 1000 gange hurtigere at lave ordentlig kode...
ex i asp.net er det bare !String.IsNullOrEmpty() så tester den selv, og med VS/V webdeveloper, er der intellicense, så man skal ikke slå op konstant hvis det er noget man er i tvivl om, den foreslår selv sådanne.
Hvis du nu sikrede dig at de tomme felter ikke er NULL, men indeholder en tom streng, "", så ville du ikke have problemet. Sæt default værdien i felterne til "", og forbyd NULL.
Man kan ikke sige Noget = NULL, for NULL er ikke lig noget som helst, brug Noget IS NULL i stedet
Synes godt om
Ny brugerNybegynder
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.