Hier ist meine Datenbank:Ich habe erstellt SQL-Datenbank mit Visual Studio, aber es gibt eine Fehlermeldung, dass ungültigen Spaltenname
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)
);
und ich habe Schreibcode für Insert Daten in der Datenbank mit 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();`
Bitte helfen Sie mir, das Problem zu lösen.
Gibt es ein Tippfehler mit Enollment „[Enollment] INT NOT. NULL, "? Sollte EnRollment sein –