|
本帖最后由 ycyu1455 于 2018-10-10 17:29 编辑
QSQLITE的字段可以自动增长吧,所以我没设置大小,而且设置大小也是会出错
这是我插入数据的代码,第二条无法插入,”计算机机机机机机机机机”改成“计算”才成功插入
query.exec("create table course ('名字1' varchar primary key, '名字2' nvarchar, '名字3' nvarchar, '名字4' nvarchar)");
qDebug() << query.lastError();
query.exec("insert into course values('数学', '数学', '王老师', '王老师')");
qDebug() << query.lastError();
query.exec("insert into course values(3 , '计算机机机机机机机机机', '白老师', '白老师')");
qDebug() << query.lastError();
错误提示是
QSqlError("", "", "")
QSqlError("", "", "")
QSqlError("1", "Unable to execute statement", "near \"白老师\": syntax error") |
|