Datenbankproblem (Clob) mit Qt

Hallo,

ich stehe vor einem Problem, wo ich einfach nicht auf die Lösung komme.
Folgendes:

Ich habe eine XML-Struktur in einer txt-Datei und möchte diese in eine Zelle einer Datenbank mit dem Datentyp „Clob“ reinschreiben. Das Problem dabei ist, daß das XML-File ziemlich groß werden kann und ich deshalb auf QString verzichten muss.
Ich habe es dann mit folgendem versucht:

**Code:
QFile file_neu( „test.txt“ );
if (!file_neu.open(IO_ReadOnly)) qWarning( „passiert nix“);

QByteArray testData = file_neu.readAll();

QSqlQuery insert(database);
insert.prepare(„INSERT INTO test (path, name, content)“
„VALUES (:stuck_out_tongue:ath, :name, :content)“);
insert.bindValue(":stuck_out_tongue:ath",QString(„test2“));
insert.bindValue(":name",QString(name));
insert.bindValue(":content",QByteArray(testData));
insert.exec();

file_neu.close();**

Allerdings schreibt er mir dann nur unverständliches Zeug in die Datenbank.

Hat jemand vielleicht eine Lösung. Es wäre sehr wichtig.

Danke schön.

Viele Grüße
Jana