Thema: Delphi PCHarReplace

Einzelnen Beitrag anzeigen

Benutzerbild von Garby
Garby

Registriert seit: 17. Mär 2003
Ort: Tirol
199 Beiträge
 
Delphi 2005 Professional
 
#10

Re: PCHarReplace

  Alt 10. Dez 2004, 15:15
Vielleicht kurz etwas zum Hintergrund.

Ich entwickle eine DB-Komponente für Mysql.
Dazu verwende ich die libmysql.dll und es funktioniert alles gut.

Das einzige Problem sind BLOBS.
Ich habe eine Komponente, die in einem BLOB Feld Binärdaten speichern will.
Bisher habe ich intern alles über Strings gehandelt, aber leider funktioniert das nicht mit dieser Komponente.

aus der OH der Komponente:
Zitat:
...the database field must have BINARY type (i.e. must have ability to store arbitrary binary data, without conversion and filtering of characters).

Using MEMO is not recommended and impossible, if you want to save Unicode, controls, pictures and tables in binary mode
Das Problem ist auch, dass bei einer Umwandlung nach String zwar Daten gespeichert werden, aber total falsch;

Ich füge die Daten direkt über einen INSERT befehl mittels der Funktion mysql_real_query in die DB ein.
Diese Funkton erwartet einen PChar als SQL String.

Also irgendwie muss das doch funktionieren, oder wie machen das andere

Danke
Garby
Walter
Wenn zwei dasselbe tun, ist es noch lange nicht dasselbe
(Adelphi)
  Mit Zitat antworten Zitat