• 5412阅读
  • 4回复

QSqlTableModel数据操作问题 [复制链接]

上一主题 下一主题
离线salehliu
 
只看楼主 倒序阅读 楼主  发表于: 2010-08-21
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
    QSqlQueryModel tb;
    tb.setQuery("select * from yycdcc");

    QSqlTableModel model;
    model.setEditStrategy();

    for(int i=0;i<tb.rowCount();i++)
    {
        model.insertRecord(-1,tb.record(i));
    }

我在上面的编程中,tb有多条记录,但通过上面的方法数据总是不能插入到model中,请问这是为什么?
离线tangxunmin

只看该作者 1楼 发表于: 2010-09-11
是不是要加个 submiAll() 啊
离线aesoplord

只看该作者 2楼 发表于: 2011-04-11
你的QSqlTableModel对象也没写明哪个表啊,能插进去吗。
离线npuwj
只看该作者 3楼 发表于: 2011-04-13
在最后加上  tb.exec()试试
离线linch2008

只看该作者 4楼 发表于: 2011-06-21
要定义model.setTable("“)
快速回复
限100 字节
 
上一个 下一个