QT使用Oracle数据库,可以查询,但是不能插入数据
可以正常的查询,但是插入数据总是失败,这是什么原因啊if(db.open())qDebug()<<"方式打开成功"<<endl;QSqlQueryq;if(!q.exec...
可以正常的查询,但是插入数据总是失败,这是什么原因啊
if(db.open())
qDebug()<<"方式打开成功"<<endl;
QSqlQuery q;
if(!q.exec("insert into customer values('1003','456','13349846282','武汉','uop','8-9月-1989','M');"))
qDebug() << "插入失败";
db.commit();
QSqlQuery query("SELECT * FROM customer");
while(query.next())
{
QString country=query.value(0).toString();
qDebug()<<country.toLocal8Bit().data()<<endl;
}
db.close(); 展开
if(db.open())
qDebug()<<"方式打开成功"<<endl;
QSqlQuery q;
if(!q.exec("insert into customer values('1003','456','13349846282','武汉','uop','8-9月-1989','M');"))
qDebug() << "插入失败";
db.commit();
QSqlQuery query("SELECT * FROM customer");
while(query.next())
{
QString country=query.value(0).toString();
qDebug()<<country.toLocal8Bit().data()<<endl;
}
db.close(); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询