胖子老二是不是很小:.net高手看看??

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 19:12:14
strsql="insert into userinfo(userid,username,sex,address)values('";
strsql+=rs;
strsql+=TextBox1.Text.ToString();
strsql+=TextBox2.Text.ToString();
strsql+=TextBox3.Text.ToString();
这种语法对么,为什么values后有('"而后面没有与它对应的')??
加)就报错

你的SQL语句写法有错误,不同的值之间必须要逗号隔开。
strsql="insert into userinfo(userid,username,sex,address)values(";
strsql+=rs; //id不用加引号
strsql+=",'"+TextBox1.Text.ToString()+"'";
strsql+=",'"+TextBox2.Text.ToString()+"'";
strsql+=",'"+TextBox3.Text.ToString()+"')";

这种语法应该是正确的,最后应该再加一个括号吧!

上面应该是对的