Einzelnen Beitrag anzeigen
Alt 29.01.2003, 10:59   #1
maxmustermann
Senior Member
 
Registriert seit: 21.10.2002
Beiträge: 163


Standard SQL Vergleichsoperator LIKE im VBA

ich hab einen source code, bei dem in vba eine abfrage ausgeführt wird, also über nen recordset..

jetzt verwende ich da folgende abfrage:
bla = "select id, filmtitel from tbl_videoarchiv where id like 2* ;"


wenn man statt 2* nen bestimmten wert angibt, also zb 200002 dann funkt es...

aber der * ist das prob!

wie kann ich dass schreiben ohne das ich nen fehler bekomme?

spezielle schreibweise mit [] '' "" ??

hab schon einiges rumprobiert, aber bei keiner schreibweise funktioniert das..

wenn ich folgendes mache:
lst_Film.RowSource = bla
(das is ein listfeld)
dann schreibt er mir alle korrekten werte in das listfeld! also wenn ich '2*' verwende.. aber beim recordset is dann nix drinnen..
rst.Open bla, con, adOpenKeyset, adLockOptimistic
maxmustermann ist offline   Mit Zitat antworten