Hallo Gemeinde,
ich führe in VBA zwei Abfragen aus:
Dim db_pw_code As DAO.Database
Dim dy_pw_code As DAO.Recordset
Set db_pw_code = CurrentDb
Dim db_anmeldung As DAO.Database
Dim dy_anmeldung As DAO.Recordset
Set db_anmeldung = CurrentDb
Set dy_anmeldung = db_anmeldung.OpenRecordset(„Select * From [Benutzer] Where [Kennung]= '“ & qnummer & „’“)
If IsNull(dy_anmeldung!Vorname) Then GoTo keinZugang
var_Ident = dy_anmeldung!Ident
Set dy_pw_code = db_pw_code.OpenRecordset(„Select * From [Code] Where ([Ident]= '“ & var_Ident & „’)“)
Bei Ausführung der „Set dy_pw_code =…“
Bekomme ich den Fehler
Laufzeitfehler 3464
Datentypen in Kriterienausdruck unverträglich
angezeigt.
mit „Like“ anstelle von „=“ klappt es.
Kann mir jemand sagen warum? Besonders warum klappt es bei der ersten Abfrage und nicht bei der zweiten.
Veilen Dank schon mal.
Lothar