非常简单的数据插入问题。

来源:百度知道 编辑:UC知道 时间:2024/05/05 05:11:38
//把输入的内容写到数据库中去
string name=this.txtName.Text.Trim();
string add=this.txtAdd.Text.Trim();
string tel=this.txtTel.Text.Trim();
string character=this.txtCharacter.Text.Trim();
OleDbConnection con=Operate.createCon();
con.Open();
OleDbCommand cmd=new OleDbCommand("insert into pick(name,character,add,tel) values('"+name+"','"+character+"'+'"+add+"'+'"+tel+"')",con);
cmd.ExecuteNonQuery();
con.Close();
Response.Write("<script>alert('发布成功!')</script>");

为什么说insert into 附近有语法错误呢

改成values ('" + name + "','" + character + "','" + add + "','" + tel + "')",con);

你这是什么语言 jsp吗?
如果是asp连接符号不能用+要用&
如果是jsp就照上边那位说的,把你那几个+改成,

values后面改成('" + name + "','" + character + "','" + add + "','" + tel + "')