0
這裏是我的數據庫:我創建的SQL數據庫的Visual Studio,但有一個錯誤說無效的列名
CREATE TABLE [dbo].[std_info] (
[Enollment] INT NOT NULL,
[Name] VARCHAR (50) NULL,
[Addr] VARCHAR (50) NULL,
[Phone] VARCHAR (50) NULL,
[DOB] VARCHAR (50) NULL,
[Email] VARCHAR (50) NULL,
[Sem] VARCHAR (50) NULL,
[Remark] VARCHAR (50) NULL,
PRIMARY KEY CLUSTERED ([Enollment] ASC)
);
,我使用有插入數據寫代碼數據庫的SqlCommand
string sql="insert into std_info (Enrollment,Name,Addr,Phone,DOB,Email,Sem,Remark) values (@Enrollment,@Name,@Addr,@Phone,@DOB,@Email,@Sem,@Remark);";
SqlCommand cmd = new SqlCommand(sql, sc);
cmd.Parameters.AddWithValue("@Enrollment", int.Parse(txtenrol.Text));
cmd.Parameters.AddWithValue("@Name", txtName.Text);
cmd.Parameters.AddWithValue("@Addr", textadd.Text);
cmd.Parameters.AddWithValue("@Phone", textphone.Text);
cmd.Parameters.AddWithValue("@DOB", dateTimePicker1.Text);
cmd.Parameters.AddWithValue("@Sem", cmbBatch.Text);
cmd.Parameters.AddWithValue("@Email", textemail.Text);
cmd.Parameters.AddWithValue("@Remark", textremark.Text);
cmd.ExecuteNonQuery();`
請幫我解決問題。
是否與Enollment「[Enollment] INT不是一個錯字。 NULL,「?應該是EnRollment –