Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Backslash wird im String nicht in DB übernommen (https://www.delphipraxis.net/41525-backslash-wird-im-string-nicht-db-uebernommen.html)

Gambit 4. Mär 2005 16:43

Datenbank: Foxpro, MySQL • Version: 8, 4.021 • Zugriff über: ADO, ZEOS

Backslash wird im String nicht in DB übernommen
 
Hallo,

ich habe in einem String-Feld einer Foxpro-Datenbank einen Pfad stehen. Wenn ich nun mittels SQL-Insert Befehl das Feld in eine MySQL-Datenbank schreiben möchte, verschwinden die Backslashe aus dem Pfad. Der String wird dann in der MySQL Datenbank einfach zusammengeschrieben d.h die Schrägstriche verschwinden lückenlos. Hat jemand da 'ne Erklärung dafür?

Gruß

Gambit

alcaeus 4. Mär 2005 16:48

Re: Backslash wird im String nicht in DB übernommen
 
Jup. Backslashes werden zum maskieren von Zeichen benutzt.

Folgendes behebt das Problem:
Delphi-Quellcode:
VarName := StringReplace(VarName, '\', '\\', [rfReplaceAll]);
Greetz
alcaeus

Gambit 4. Mär 2005 16:56

Re: Backslash wird im String nicht in DB übernommen
 
Zitat:

Zitat von alcaeus
Jup. Backslashes werden zum maskieren von Zeichen benutzt.

Ich dachte, das sei nur in Java so...OK, Danke!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:16 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