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