Toon posts:

[VB6] DAO record geeft nix terug

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een programma in vb6 geschreven dat met een database werkt.
Nu wil ik kijken of het veld plaatje leeg is.
ik gebruik de volgende code om te debuggen:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Debug.Print Form1.rstTabel!plaatje

If (Form1.rstTabel!plaatje = "") Then
Debug.Print "ow yeah!"
End If

If (Form1.rstTabel!plaatje <> "") Then
Debug.Print "ow yeah!2"
End If

If (Form1.rstTabel!plaatje = Null) Then
Debug.Print "ow yeah!3"
End If


dit geeft dus alleen Null in het debug window :S
ik snap er nix meer van???
hoe kan ik kijken of het veld leeg is?

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 27-08 15:48

Gerco

Professional Newbie

je moet de isNull() functie gebruiken, testen voor blaat = Null werkt niet om de 1 of andere vage reden.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Er is een verschil tussen Null ofwel niet geinitialiseerd en "" ofwel een lege string. Als je het veld vult met "" dan werkt !plaatje = "" wel.

Verwijderd

Topicstarter
met isNull() werkt het wel! bedankt!