• 4294阅读
  • 2回复

用QT4无法添加sqlite数据 [复制链接]

上一主题 下一主题
离线mkyang0627
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-03
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");

db.setDatabaseName("d:\\bbb\\ymk.db");

bool ok = db.open();
if(!ok){
    QMessageBox::critical(this,tr("错误"),tr("无法打开数据库!"));
}
else
{
   QSqlQuery query;
   query.exec("create table aaa(name,password)");
      
  db->close();
}
但是进入sqlite3.exe后查看,发现没有添加aaa这个表,insert数据也没用,请问这是为什么?
离线tsuibin

只看该作者 1楼 发表于: 2009-04-03
create table aaa( int aaa, varchar(10) password);
这样看看
你把你的 sql直接在数据库里运行看看行不行
离线mkyang0627
只看该作者 2楼 发表于: 2009-04-03
怎么加不了啊。。。。。
快速回复
限100 字节
 
上一个 下一个