cbhonda
Gebruiker
- Lid geworden
- 15 dec 2001
- Berichten
- 169
Via een ADOdata wil ik data, via SQL met LIKE in de WHERE clausule, kunnen opvragen uit Access 2000.
Wanneer ik volgende code draai in Access werkt deze en geeft als resultaat alles wat met 8 begint en met 1 als laatste. (vb 85245331 en 859674521)
SELECT Nummers.Num FROM Nummers WHERE ((Nummers.Num) Like ('8*1')));
Geef ik deze via de ADOdata in VB in krijg ik een lege recordset draai ik het zonder like, SELECT Nummers.Num FROM Nummers WHERE ((Nummers.Num) = '85245331'))); dan werkt de SQL wel alleen ik krijg enkel die ene record.
Win2000
Access 2000
VB6.0 met component MS ADO data control 6.0 (oledb)
Wanneer ik volgende code draai in Access werkt deze en geeft als resultaat alles wat met 8 begint en met 1 als laatste. (vb 85245331 en 859674521)
SELECT Nummers.Num FROM Nummers WHERE ((Nummers.Num) Like ('8*1')));
Geef ik deze via de ADOdata in VB in krijg ik een lege recordset draai ik het zonder like, SELECT Nummers.Num FROM Nummers WHERE ((Nummers.Num) = '85245331'))); dan werkt de SQL wel alleen ik krijg enkel die ene record.
Win2000
Access 2000
VB6.0 met component MS ADO data control 6.0 (oledb)