qt mysql insert 怎么插入变量

发布网友 发布时间:2022-04-28 10:37

我来回答

2个回答

热心网友 时间:2022-04-10 01:22

建立ACCESS数据库db1.mdb,在其中建立数据表user,字段分别为:
u_uid(自动)
u_user(用户名:文本型)
u_pass(密码:文本型) 建立接收register.asp中发送过来的表单数据,并插入到数据表user中的注册成功显示页面:result2.asp代码如下:
<%@ language=vbscript %> <!-- #include file="con1.asp"--> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>注册成功</title><br> </head> <body> <% '建立recordset对象方法 set rst=server.createobject("adodb.recordset") set rst1=conn.execute("insert into user (u_user,u_pass) values('"&request.form("u_user")&"','"&request.form("u_pass")&"')") %> <table width="300" border="0" align="center"> <tr> <td align="center"><img src="chenggong.jpg" alt="注册成功" width="297" height="201"></td> </tr> </table> </body> </html>

热心网友 时间:2022-04-10 02:40

query.exec(QString("DELETE FROM information WHERE name='%1'").arg(name_del));
1可以在query.exec前,声明QString sqlquery;将带变量的sql语句放入sqlquery中
sqlquery=QObject::tr("insert into table values('%1','%2')").arg(value1,value2);
执行query.exec(sqlquery);就可以了
2可以使用query.prepare()和query.bindvalue();
例如:
query.prepare("UPDATE table SET value1 = ? WHERE id = 1");
query.bindValue(0, 100);
query.exec();

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com