Einzelnen Beitrag anzeigen

Christophe

Registriert seit: 5. Okt 2006
38 Beiträge
 
#1

Replace Funktion in Access

  Alt 30. Apr 2007, 08:17
Datenbank: Access • Version: 2002 • Zugriff über: Microsoft.Jet.OLEDB.4.0
hallo

Ich habe folgendes Problem. Wenn ich ein SQL Statemant auführe direkt auf Access (SELECT * FROM tblCountry WHERE REPLACE(name_1, '.', '') LIKE REPLACE('u.s.a.', '.', '')) funktioniert dies problemlos. wenn ich das selbe sql in Delphi starte erhalte ich den Fehler "undefinierte funktion".
Das Delphi statement:

Delphi-Quellcode:
Form1.ADOQuery1.SQL.Add('SELECT * FROM tblCountry ' +
                        'WHERE replace(name_'+IntToStr(idLanguage)+', '+''''+'.'+''''+', '+''''+''''+') ' +
                        'LIKE :land');
nun hoffe ich auf eine lösung den es sieht so aus als kenne der Treiber diese funktion nicht.

Danke
  Mit Zitat antworten Zitat