查看完整版本: [--
请教插入表操作的一个问题
--]
QTCN开发网
->
Qt移动平台开发
->
请教插入表操作的一个问题
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
cmczgz
2015-10-23 17:31
请教插入表操作的一个问题
我在学习QT数据库表操作, 每当我第一次新建一个表 并插入数据时 是成功的,然后程序运行完,当我改掉insert数据的值重新插入数据时, 运行程序提示插入失败提示失败。为什么???????
代码如下:
QSqlDatabase
db
=
QSqlDatabase
::addDatabase(
"QSQLITE"
);
db.setDatabaseName(
"./rasize.db"
);
if
(
!db.open()
)
{
qDebug()
<<
db.lastError();
}
QString
sql=
"insert
into
user
"
+
get_sql(username,
password);
if
(!qry.exec(sql))
cout<<
"insert
data
faild"
<<endl;db.close();
当我改掉username 值,重新运行程序, 提示insert data faild. 为什么??
aslistener
2015-11-13 14:33
键值相同吧。
zy751227
2015-11-25 19:13
INSERT INTO 语句有两种基本语法:
INSERT INTO TABLE_NAME (column1, ...columnN) VALUES (value1, ...valueN)
INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN)
你的get_sql(username, password)属于哪种?
查看完整版本: [--
请教插入表操作的一个问题
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled