所以我已经收到同样的 Sql 异常处理错误一段时间了,我需要帮助来了解应该更改的内容 基本上我正在创建一个用于将数据从表单保存到本地数据库的位置。使用文本和组合框的组合。
private void button1_Click(object sender, EventArgs e)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand cmd = new SqlCommand("INSERT INTO Table (PatientNo, FullName, PatientType, Gender, Illness, PhoneNumber, Province, DOB)" + "VALUES (@PatientNo, @Fullname, @PatientType, @Gender, @Illness, @PhoneNumber, @Province, @DOB)", connection);
cmd.Parameters.AddWithValue("@PatientNo", (patientNoTextBox.Text));
cmd.Parameters.AddWithValue("@FullName", (fullNameTextBox.Text));
cmd.Parameters.AddWithValue("@PatientType", (comboBox1.Text));
cmd.Parameters.AddWithValue("@Gender", (comboBox3.Text));
cmd.Parameters.AddWithValue("@Illness", (illnessTextBox.Text));
cmd.Parameters.AddWithValue("@PhoneNumber", (phoneNumberTextBox.Text));
cmd.Parameters.AddWithValue("@Province", (comboBox2.Text));
cmd.Parameters.AddWithValue("@DOB", (dOBDateTimePicker.Text));
cmd.ExecuteNonQuery();
LoadData();
ClearFields();
}
}
这部分代码基本上是代码的保存功能,但是当按下按钮时它只会抛出错误。
Table是SQL中的保留关键字,尝试用括号括起来:
插入[表]...