做了登录界面 想完成简单注册的功能实现,但插入不知道该怎么写
query.prepare("INSERT INTO '账户'('账号','密码')"
"VALUES(':账号',':密码')");
查了帮助文档,但是它的表名列名都是英文,我的是中文,就凭感觉写了这一句觉得纯属乱写了
新手对数据库也还不太熟悉,请帮在下解答。
这是我自己创建的账户表
程序运行之后要进行注册环节,输入新账号密码就出现下面这个错误
4 个解决方案
#1
你先把你那个查询语句在SQL SERVER208的“查询分析器”上运行的没问题之后,再进行下一步吧。
#2
另外表名、字段名之类的,尽量使用一目了然的英文吧,这也算是养成一个好习惯,免得到后面要遇到更多的字符问题。
#3
好的谢谢 我现在都改成英文了
#4
改成英文之后 运行插入值成功 完成简单新账号密码注册
query.prepare("INSERT INTO account(id,password)"
"VALUES(:id,:password)");
query.prepare("INSERT INTO account(id,password)"
"VALUES(:id,:password)");
#1
你先把你那个查询语句在SQL SERVER208的“查询分析器”上运行的没问题之后,再进行下一步吧。
#2
另外表名、字段名之类的,尽量使用一目了然的英文吧,这也算是养成一个好习惯,免得到后面要遇到更多的字符问题。
#3
好的谢谢 我现在都改成英文了
#4
改成英文之后 运行插入值成功 完成简单新账号密码注册
query.prepare("INSERT INTO account(id,password)"
"VALUES(:id,:password)");
query.prepare("INSERT INTO account(id,password)"
"VALUES(:id,:password)");