Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#11

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

  Alt 28. Jun 2005, 12:16
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
Volker
  Mit Zitat antworten Zitat