Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#10

Re: Warum stürzt das Ding dabei ab?

  Alt 28. Jun 2005, 12:14
Zitat von emsländer:
Jetzt bekomme ich einen mysql-Error
Welchen?
An welcher Stelle?
Hat mein Code bei dir funktioniert?
Hast du deine Funktion EscapeString() einzeln getestet?

Die Funktion würde ich nicht als method of object deklarieren und die Verbindungsvariable würde ich mit übergeben:

Delphi-Quellcode:
function EscapeString(my: PMySQL; const s: String): String;
begin
  SetLength(Result, Length(s) * 4);
  SetLength(Result, mysql_real_escape_string(my, pchar(Result), pchar(s), Length(s));
end;
marabu

@scp: es wird die richtige Länge zurück gegeben, das abschließende SetLength() schont den Heap, verursacht aber keinen Fehler.
  Mit Zitat antworten Zitat