ich habe in vc++ ein programm geschriebe, das eine db-abfrage über odbc an msaccess sendet. das funktioniert soweit auch wunderbar. sende ich allerdings eine abfrage mit platzhaltern für eins oder mehrere zeichen (*) wie z.b.:
select * from tabelle where spalte like(’*test*’)
dann werden keine daten gefunden. führe ich die gleiche abfrage direkt in access aus, funktioner es. mein verdacht ist, daß vc++ das ‚*‘ verschluckt, da es ja auch das zeichen für nen pointer ist.
hat vielleicht jemand eine lösung für das problem?
dann werden keine daten gefunden. führe ich die gleiche
abfrage direkt in access aus, funktioner es. mein verdacht
ist, daß vc++ das ‚*‘ verschluckt, da es ja auch das zeichen
für nen pointer ist.
ich hab zwar keine Ahnung von Access, aber da Sql-Befehle ähnlich aussehen würde ich mal „%test%“ schreiben. Das mit den Sternchen ist dem Compiler total egal, in einen String kannst du schreiben was dir Spaß macht …