Hi!
I need to pack and unpack a QSqlQuery or a QSqlResult into a QByteArray and using a QDataStream. I need this because later I am supposed to send/received the QByteArray through a tcp socket.
To pack the QSqlQuery I used the result() function:
dataStream << sqlQuery.result();
return dataBlock;
QByteArray dataBlock;
QDataStream dataStream(&dataBlock, QIODevice::WriteOnly);
dataStream << sqlQuery.result();
return dataBlock;
To copy to clipboard, switch view to plain text mode
now when I try to do the opposite I get errors, QDataStream:perator :
dataStream >> result; //error
QSqlResult *result;
QDataStream dataStream(&qba, QIODevice::ReadOnly);
dataStream >> result; //error
_query = QSqlQuery(result);
To copy to clipboard, switch view to plain text mode
is there a solution or even a better way to do this?
thanks
Bookmarks