![]() |
Datenbank: MySQL • Version: 4 • Zugriff über: Konsole
[MySQL] Es wird immer das "\"-Zeichen entfernt
Hallo,
kurz und pregnant: Wieso wird der Slash (\) im VarChar-Feld einfach weggelassen. Brauche ihn! Auch, wenn ich den Datensatz per Parameter in ZEOS speichere. Immer weg... Wieso? Danke |
Re: [MySQL] Es wird immer das "\"-Zeichen entfernt
Moin, weil der \ maskiert werden muss. Einfach jeden \ durch \\ ersetzen.
Greetz alcaeus |
Re: [MySQL] Es wird immer das "\"-Zeichen entfernt
Allerdings muss das Anführungszeichen dann nochmals maskiert werden, oder? Also eigentlich \\\", oder?
|
Re: [MySQL] Es wird immer das "\"-Zeichen entfernt
Jein. Wenn du ein ' in einem String in die DB schreiben willst, dann maskierst du diesen mit dem Backslash:
SQL-Code:
AFAIR kann man aber auch '' verwenden (zwei mal ')
INSERT INTO sometable (id, data) VALUES (<someid>, 'This is a text containing a \'')
Greetz alcaeus |
Re: [MySQL] Es wird immer das "\"-Zeichen entfernt
Zitat:
![]() Und wenn Du like-Abfragen machst muß Du es nochmals Escapen. Also bis zu ![]() |
Re: [MySQL] Es wird immer das "\"-Zeichen entfernt
Hm, ich möchte einen Dateipfad
Delphi-Quellcode:
speichern. wie kann ich da die Slashs verdoppeln?
(ExtractFilePath(ParamStr(0))+dateiname);
|
Re: [MySQL] Es wird immer das "\"-Zeichen entfernt
Delphi-Quellcode:
;)
Pfad := StringReplace(Pfad, '\', '\\', [rfReplaceAll]);
Greetz alcaeus |
Re: [MySQL] Es wird immer das "\"-Zeichen entfernt
Verdammt - na klar. danke
|
Re: [MySQL] Es wird immer das "\"-Zeichen entfernt
Zitat:
Delphi-Quellcode:
Pfad := StringReplace(Pfad, '\', '/', [rfReplaceAll]);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz