• 14035阅读
  • 5回复

Qt程序mysql数据库不能插入数据问题 [复制链接]

上一主题 下一主题
离线hgamesale
 
只看楼主 倒序阅读 楼主  发表于: 2010-06-21
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
一程序,用于数据插入和读取,开始时候可正常运行,插入和显示都正常,现在是不能插入数据了,但可查询显示,
用qDebug打印错误如下
"Using unsupported buffer type: 4390912  (parameter: 1) QMYSQL3: Unable to bind value"

插入代码是这样的
    query.prepare("INSERT INTO driverduty (name, days, date ) "
                  "VALUES (:name, :days, :date)");
    query.bindValue(":name", nameEdit->currentText());
    query.bindValue(":days", daysEdit->text());
    query.bindValue(":date", dateEdit->text());
    query.exe();

求教,谢谢
离线swallow_duke
只看该作者 1楼 发表于: 2010-06-26
估计是QMysql驱动的问题
分享经验!交流学习!
离线binbin1234

只看该作者 2楼 发表于: 2010-12-06
回 楼主(hgamesale) 的帖子
我也遇到你的问题,请问你怎么解决的???
离线haoyue

只看该作者 3楼 发表于: 2011-03-31
我也碰到了,请问是如何解决的
离线ken_d
只看该作者 4楼 发表于: 2011-03-31
建表时栏名类型和字符串格式匹配么?
离线haofan2009
只看该作者 5楼 发表于: 2011-05-02
lou楼主你太有才了,我的没法写数据库,用你的程序竟然实现了,没问题啊,你可能是没连接上数据库吧
快速回复
限100 字节
 
上一个 下一个