複数のテーブルにデータを挿入する際に助けが必要です。 - revizija
複数のテーブルにデータを挿入
Revizija
(rev_id、Broj_rev)Verzija
(verz_id、Broj_verz、rev_id)Program
(prog_id、Naziv_prog、verz_id)FKで接続
:私は3つのテーブルを持っています〜verzija
,verzija
〜programski
sustav。
プログラムを実行しようとすると、挿入が失敗します。
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["Database1"].ConnectionString);
SqlCommand xp = new SqlCommand("Insert into Revizija Values(@Broj_rev)", con);
xp.Parameters.AddWithValue("@Broj_rev", textBox5.Text);
con.Open();
xp.ExecuteNonQuery();
con.Close();
SqlCommand xp1 = new SqlCommand("Insert into Verzija values(@Broj)", con);
xp1.Parameters.AddWithValue("@Broj", textBox4.Text);
con.Open();
xp1.ExecuteNonQuery();
con.Close();
SqlCommand xp4 = new SqlCommand("Insert into Program values (@Naziv_prog)", con);
xp4.Parameters.AddWithValue("@Naziv_prog", textBox2.Text);
con.Open();
xp4.ExecuteNonQuery();
con.Close();
どのようなエラーが表示されますか? –
rev_id、verz_id、prog_idのIDENTITYカラムはありますか? – Steve