Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL - Insertsyntaxfehler wegen Sonderzeichen im Text (https://www.delphipraxis.net/15769-sql-insertsyntaxfehler-wegen-sonderzeichen-im-text.html)

Berserker 6. Feb 2004 06:13

Re: SQL - Insertsyntaxfehler wegen Sonderzeichen im Text
 
Hallo.

Da ich auch viel mit PHP programmiere hatte ich das Problem mit den Sonderzeichen auch.
Ich habe mir eine Funktion gebaut, welche die Strings so passend macht, das deine MySQL den Text akteptiert.

Delphi-Quellcode:
function Addslashes(str: string): string;
begin
 str:=StringReplace(str,'\', '\\',[rfReplaceAll,rfIgnoreCase]);
 str:=StringReplace(str,'''', '\''',[rfReplaceAll,rfIgnoreCase]);
 str:=StringReplace(str,'"', '\"',[rfReplaceAll,rfIgnoreCase]);
 result:=str;
end;
MfG, Ronny

MyRealName 6. Feb 2004 14:56

Re: SQL - Insertsyntaxfehler wegen Sonderzeichen im Text
 
gibt es bei MySQL keine Blobs ? Eine Nachricht auf 255 zeichen zu beschränken und 1 Attachment ist ziemlich.. ähm.. *hüstel*... eigenartig?

MRN


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr.
Seite 2 von 2     12   

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