qt mysql insert 怎么插入变量

2025-02-11 16:16:51
推荐回答(2个)
回答1:

建立ACCESS数据库db1.mdb,在其中建立数据表user,字段分别为:
u_uid(自动)
u_user(用户名:文本型)
u_pass(密码:文本型) 建立接收register.asp中发送过来的表单数据,并插入到数据表user中的注册成功显示页面:result2.asp代码如下:
<%@ language=vbscript %> 注册成功
<% '建立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")&"')") %>
注册成功

回答2:

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();