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 (ath, :name, :content)“);
insert.bindValue("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