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
クエリ文字列の内容を印刷したり、 ? –
O'Malleyの姓ですか? –