中山采蝶轩加盟费多少:SQL语句的问题

来源:百度文库 编辑:高校问答 时间:2024/04/27 18:37:56
cmd2 = new OleDbCommand("Insert into userinform (userid, password, usertype, useremail, useradd, usertel) values('" + UserName.Text + "', '" + Password.Text + "' , 0,'" + Email.Text + "','" + phonenum.Text + "','"+Address.Text+"')", dbconn);

一直提示我语法错误
是反了,我改过来了
还有阿
电话也是文本格式的,不是数字格式
除了usertype,其他都是文本格式

要加如双引号; 因为字符串不含双引号
"values(\""+UserName.Text+"\".\""+Password.Text

当SQl是char类型的 需要双引号或单引号

你把地址和电话弄反了,检查一下电话在数据库中的类型,确认是不是字符型,如果不是,当然就插入出错了