Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Replace Funktion in Access (https://www.delphipraxis.net/91132-replace-funktion-access.html)

Christophe 30. Apr 2007 08:17

Datenbank: Access • Version: 2002 • Zugriff über: Microsoft.Jet.OLEDB.4.0

Replace Funktion in Access
 
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

mkinzler 30. Apr 2007 08:21

Re: Replace Funktion in Access
 
Liegt nicht an Delphi sondern an ADO

Christophe 30. Apr 2007 08:37

Re: Replace Funktion in Access
 
das heisst es gibt keine vernümpftige lösung für diesen Bug?

Jelly 30. Apr 2007 09:58

Re: Replace Funktion in Access
 
Zitat:

Zitat von Christophe
das heisst es gibt keine vernümpftige lösung für diesen Bug?

Doch, auf SQL Server Express upgraden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz