Avatar billede puppetmaster Nybegynder
08. juni 2005 - 09:19 Der er 10 kommentarer og
1 løsning

Check for NULL værdi går i fejl

Når jeg bruger følgende kode til at checke værdien af et felt i et recordset, springes der til fejlhåndteringskoden (når feltet er tomt), som skriver at "Der er ingen aktuel post":
If (rst("Trailer")) <> Then

Hvorfor? Og hvad skal jeg ændre for at det kører?
Feltet Trailer er af datatypen Tekst
Avatar billede busschou Praktikant
08. juni 2005 - 09:22 #1
Prøv med Is Not Null
Avatar billede puppetmaster Nybegynder
08. juni 2005 - 09:34 #2
Det glemte jeg jo at sige: det har jeg prøvet. :(
Avatar billede terry Ekspert
08. juni 2005 - 09:44 #3
If (rst("Trailer")) <> Then

???
<> = Different but to what?

should it not be

If (rst("Trailer")) <> "" Then
Avatar billede terry Ekspert
08. juni 2005 - 09:45 #4
Or

If Len( rst("Trailer") & "" ) = 0 Then
Avatar billede jesperfjoelner Nybegynder
08. juni 2005 - 17:18 #5
eller

If IsNull(rs!trailer) Then

...
Avatar billede busschou Praktikant
08. juni 2005 - 17:36 #6
jesperfjoelner >> skal vel så være
If !IsNull(rst("Trailer"))
Avatar billede jesperfjoelner Nybegynder
10. juni 2005 - 00:49 #7
busschou >> det tror jeg ikke virker, men dette gør:
If not IsNull(rs!trailer) Then
...
Avatar billede busschou Praktikant
10. juni 2005 - 07:45 #8
når feltet hedder rst("Trailer") ... hvordan kan man så skrive (rs!trailer) ? Det forstår jeg ikke
Avatar billede terry Ekspert
23. juni 2005 - 08:28 #9
you can also write
rs(X)
where X is the number of the column in the recordset
Avatar billede puppetmaster Nybegynder
24. juni 2005 - 09:59 #10
Har valgt en anden løsning hvor det ikke er nødvendigt at checke for Null, men læg et svar alligevel, busschou og terry, for jeg kan bruge jeres forslag i andre projekter.
Avatar billede busschou Praktikant
24. juni 2005 - 10:35 #11
oki doki :o)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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