![]() |
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 |
Code:
SELECT field FROM table WHERE key LIKE 'test%'; |
also mit dem % zeichen? werd ich mal probieren! thx
|
ANSI
Gilt für MySQL, DB2, Oracle, Sybase, Microsoft und Informix ~ |
Aber nicht für MS Access :D
|
Ooops... s.u.
:rolleyes: |
Hätt' er geschrieben, dass er es für Access braucht, hätt ich meinen Mund gehalten :D
Ich ging davon aus dass er ein DBMS verwendet... ;) Mit der MSDE kriegt er ja sowas ähnliches für lau... :D ~ |
Also bei einem Satz wie "ich hab einen source code, bei dem in vba eine abfrage ausgeführt wird, ist es doch aufgelegt, dass da Abszess dahintersteht :D
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag