QT 中为什么读取 sqlite 的 blob 字段内容和实际数据库中得内容不一样



  • 代码其实很简单:
    QSqlQuery query(db);
    query.exec("select blobfield from img");
    query.first();
    QByteArray bytes = query.record().value(0).toByteArray();
    这里得到的bytes数据 和 用数据库工具中看到的内容不一样。我用delphi把数据导出来看和数据库工具看得一模一样的,是不是还有什么选项需要设置呢?



  • 是在win7 64-bit的系统上发现这个问题的,搞了一天都没有找到是啥原因!求高手指点!


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.