keine Abfrageergebnisse im Recordset trotz enthaltener Werte in DB
-
*edit*
Erledigt, es lag an der fehlenden Escape sequenz vor dem %.Hallo liebe Community,
Ich habe folgendes Problem:
Ich habe eine Access DB in der z.Z. 3 Einträge enthalten sind.
Nun habe ich in meinem Quellcode folgende Abfrage generiert."SELECT * FROM produkt WHERE LizenzID LIKE 'Up-PP-2x-33-%'"
In der Tabelle produkt besitzen die 3 Einträge folgende LizenzIDs
Up-PP-2x-33-1
Up-PP-2x-33-2
Up-PP-2x-33-3Füge ich die oben genannte Abfrage direkt in die Access Db als Abfrage ein (ich nehme dann ein * statt dem funktioniert es einwandfrei.
Will ich nun jedoch via pRecordset->Open() zugreifen, werden keine Datensätze zurückgeliefert.Ist die Abfrage falsch formuliert, habe ich irgendetwas nicht beachtet oder wo liegt der Fehler?!
Ich komme z.Z. nicht weiter, habe bereits auch schon probiert statt dem % ein * in der Abfrage zu benutzen, jedoch ohne Erfolg.
Ich hoffe auf eure Ideen ...
Liebe Grüße,
inva
-
Versuchs mal mit:
"SELECT * FROM produkt WHERE LizenzID LIKE 'Up-PP-2x-33-' + '%'"
Hab es allerdings nicht getestet...