• 3115阅读
  • 0回复

QSqlQuery update 失败 [复制链接]

上一主题 下一主题
离线foxgod
 

只看楼主 倒序阅读 楼主  发表于: 2014-02-27
数据打开成功后,我首先查询了表,获取了某些字段,然后我更新表,总是失败,不知道为什么??
  1. int USessionId = 100;
  2. query.prepare("UPDATE users SET SessionId = ? WHERE UserId = userID");
  3. query.bindValue(0,USessionId);
  4. query.exec();



这样更新不了表,还是提示错误, QSqlError(2036, "QMYSQL3: Unable to bind value", "Using unsupported buffer type: 6815859  (parameter: 1)")我不知道哪里写错了,请指教


这样写不不行

  1. int USessionId = 100;
  2. query.prepare("UPDATE users SET SessionId = ? WHERE UserId = userID");
  3. query.bindValue(0,100);
  4. query.exec();

也更新不了表,请指教


快速回复
限100 字节
 
上一个 下一个