|
1Qter豆
本帖最后由 w1518893 于 2013-10-9 11:00 编辑
#include <QCoreApplication>
#include <QSqlDatabase>
#include <QDebug>
#include <QSqlQuery>
int main(int argc, char *argv[])
{
QCoreApplication a(argc,argv);
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName(":memory:");
if(!db.open())
{
return false;
}
QSqlQuery query;
query.exec("create table student(id int primary key,name varchar)");
query.exec("insert into student values(1,'xiaogang')");
query.exec("insert into student values(2,'xiaoming')");
query.exec("insert into student values(3,'xiaohong')");
query.exec("select id,name from student where id>=2");
while(query.next())
{
int value0 = query.value(0).toInt();
QString value1 = query.value(1).toString();
qDebug() << value0 << value1 ;
}
return a.exec();
}
点运行没有输出数据,求指导
|
最佳答案
查看完整内容
sqlite是不管varchar的长度的,字符串在sqlite里面一律是text类型
|