Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   mysql_ecape_string! Warum stürzt das Ding dabei ab? (https://www.delphipraxis.net/48623-mysql_ecape_string-warum-stuerzt-das-ding-dabei-ab.html)

Flocke 28. Jun 2005 12:16

Re: mysql_ecape_string! Warum stürzt das Ding dabei ab?
 
Hab' noch mal nachgeschaut, es sollten 2*x+1 Zeichen Puffer ausreichen (ich dachte zuerst, dass die Funktion die benötigte Länge zurückliefert, wenn man den Parameter auf nil setzt).

So sollte es gehen:

Delphi-Quellcode:
function Tform1.escapestring(const str: String): String;
begin
  SetLength(Result, 2 * Length(str) + 1);
  SetLength(Result, mysql_escape_string(@Result[1], @str[1], Length(str)));
end;
Wo kommt denn der Fehler? in escapestring?

[Edit] Mist, zu spät :freak:

emsländer 28. Jun 2005 13:00

Re: mysql_ecape_string! Warum stürzt das Ding dabei ab?
 
Zitat:

Zitat von Flocke
Hab' noch mal nachgeschaut, es sollten 2*x+1 Zeichen Puffer ausreichen (ich dachte zuerst, dass die Funktion die benötigte Länge zurückliefert, wenn man den Parameter auf nil setzt).

So sollte es gehen:

Delphi-Quellcode:
function Tform1.escapestring(const str: String): String;
begin
  SetLength(Result, 2 * Length(str) + 1);
  SetLength(Result, mysql_escape_string(@Result[1], @str[1], Length(str)));
end;
Wo kommt denn der Fehler? in escapestring?

[Edit] Mist, zu spät :freak:

He ..... das funktioniert!!! Dankääääääääää !!!

:firejump: :bouncing4: :cheers: :bounce2: :hello:


Gruss

EL


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

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