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