C#中INSERT INTO语句语法错误.
stringsName=textBox1.Text;stringsLoginName=textBox2.Text;stringsPassword=textBox3.Tex...
string sName = textBox1.Text;
string sLoginName = textBox2.Text;
string sPassword = textBox3.Text;
string sSQL = "INSERT INTO users (LoginName,Password,Name) values ('" + sName + "','" + sLoginName + "','" + sPassword + "')";
Database db = new Database();
db.Update(sSQL);
真心找不出哪里错误..求大神! 展开
string sLoginName = textBox2.Text;
string sPassword = textBox3.Text;
string sSQL = "INSERT INTO users (LoginName,Password,Name) values ('" + sName + "','" + sLoginName + "','" + sPassword + "')";
Database db = new Database();
db.Update(sSQL);
真心找不出哪里错误..求大神! 展开
6个回答
展开全部
string sSQL = "INSERT INTO users (LoginName,Password,Name) values ('" + sName + "','" + sLoginName + "','" + sPassword + "')";插入字段跟数值不对应,users表中还有什么别的不能为空字段没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
users改成[users]试试
仔细检查各个字段的类型是否都为字符串类型
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先users表你应该加【】符号
其次,看看你的字段名是否正确
还有,你也没有说你运行之后报的是什么错误,怎么给你解决?
其次,看看你的字段名是否正确
还有,你也没有说你运行之后报的是什么错误,怎么给你解决?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用的是什么数据库,Access里面password是关键字,要[password]写,Name不知道是不是,你可以试一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询