public void RegisterUser(string passw,string uname ,string fname ,string lname, string email)
{
string strSql = @"INSERT INTO User (passw,uname,fname,lname,email) values ('" + passw + "','" + uname + "','" + fname + "','" + lname + "','" + email + "')";
cn.Open();
OleDbCommand cmd = new OleDbCommand(strSql,cn);
int yy= cmd.ExecuteNonQuery();
cn.Close();
cn.Dispose();
}
语法错误,无论我做什么,我得到了同样的错误 没有人在这里看到什么了吗? 或有另一种创造性的方法来解决这个问题 谢谢System.Data.OleDb.OleDbException:INSERT INTO语句中
使用参数化命令,它更安全http://msdn.microsoft.com/en-us/library/yy6y35y8(v=vs.80).aspx – Fabio 2012-04-19 22:33:26
您可以设置断点并打印查询字符串的内容? – 2012-04-19 22:34:52
O'Malley的姓是? – 2012-04-19 22:47:18