我需要將所有這些值保存在數據庫中。我的表格包含這些字段ID(Id是自動生成的),密碼,名稱,Department_Name,Email_Address。 此代碼生成錯誤。這是我的代碼 -在C#中保存信息時出錯#
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = @"INSERT INTO Login(Password,Name,Department_Name,Email_Address)
Values(@Password,@Name,@Department_Name,@Email_Address)";
cmd.Parameters.AddWithValue("@Password",passwordBox1.Password);
cmd.Parameters.AddWithValue("@Name", textBox2.Text);
cmd.Parameters.AddWithValue("@Department_Name", textBox3.Text);
cmd.Parameters.AddWithValue("@Emial_Address", textBox4.Text);
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
而且在INSERT INTO語句中的錯誤是 -
語法錯誤。
注:參數'Emial_Address'應該是'Email_Address' – Reniuz 2012-04-17 07:11:58
您應該使用'using'陳述或後處理。 – 2012-04-17 07:14:07
@Reniuz非常好的地方 – 2012-04-17 07:14:09