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: Alles auswählen
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 (:path, :name, :content)");
insert.bindValue(":path",QString("test2"));
insert.bindValue(":name",QString(name));
insert.bindValue(":content",QByteArray(testData));
insert.exec();
file_neu.close();
Hat jemand vielleicht eine Lösung. Es wäre sehr wichtig.
Danke schön.
Viele Grüße
Jana