首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

很简单的一个程序,QT上使用sqlite 插入数据无效

2013-02-17 
很简单的一个程序,QT下使用sqlite 插入数据无效,先看源代码VALUES (3,SW,11))query.exec()//if(qu

很简单的一个程序,QT下使用sqlite 插入数据无效,
先看源代码


  "VALUES (3,'SW','11')");
  query.exec();
  //if(query.exec("select * from person"))
  query.first();
  // while(query.next())
  {
  QString result=query.value(0).toString()+"___"+query.value(1).toString()+query.value(2).toString();
  disp.append(result);
  }

[解决办法]


     QSqlDatabase db = QSqlDatabase::addDatabase("xxxx");
     db.setHostName("xxxx");
     db.setDatabaseName("xxxx");
     db.setUserName("xxxx");
     db.setPassword("xxxx");

然后才能open
[解决办法]
你确定你的sql语句没有问题,貌似你的插入语句有问题啊,正常的不应该是这个样子吗
 query.exec("INSERT INTO person VALUES (1,'zhang','1')");?

热点排行