qt vs2008 4.8.2 通过mysql插件远程访问mysql数据库,vs20084.8.2
mysql qt 数据库 buffer c 大概环境如标题所示,mysql插件编译了不下30遍,什么mingw4.8.2下的 什么vs2008 4.8.2下已经成功生成了
但是使用的时候出现了问题 。
本人通过
tableModel = new QSqlTableModel(this);
tableModel->setTable("mytable");
tableModel->setEditStrategy(QSqlTableModel::OnManualSubmit);
tableModel->select();
ui->tableView->setModel(tableModel);
可以在tableView中看到数据,说明连接成功了 , 但是修改数据,提交时却失败,已经确定
不是权限的问题
获取数据库错误输出
Using unsupported buffer type: -842150451 (parameter: 1) QMYSQL3: Unable to bind value
网上一查 说可能是版本不匹配, 但是mysql官网提供的 c 接口就一个版本了 ,实在是没有别的办法了
谁也碰到过相似的问题么 , 到底是什么原因呢?
用户评论