外部キーテーブルにデータを挿入するにはどうすればよいですか?外部キーテーブルにデータを挿入するVB.NET
私は2つのデータベースAddemployees
のテーブルとNormal_L
を持っているがID.IはIDがAddemployees
表に関連したままでなければならないNormal_L
表にデータを挿入したいされた1人の関係が含まれています。
Dim cmd As New System.Data.SqlClient.SqlCommand
Dim RA As Integer
Try
cn.Open()
cmd.CommandType = System.Data.CommandType.Text
If Me.RadioButton1.Checked Then
cmd = New SqlCommand("INSERT into Normal_L (fromD,toD,DScrip) VALUES ('" & DateTimePicker2.Text & "','" & DateTimePicker1.Text & "','" & TextBox5.Text & "') where ID ='" & ComboBox1.Text & "' ", cn)
cmd.Connection = cn
RA = cmd.ExecuteNonQuery()
MessageBox.Show("Process successful!", "Save", MessageBoxButtons.OK, MessageBoxIcon.Information)
cn.Close()
End If
Catch
MessageBox.Show("Error!", "exit", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
End Sub
私はあなたはそれが適切のようなストアドプロシージャを使用したいと思うので、もしあなたがさてさてその
ここには存在しません。外部キーでは、キーがAddemployeesに存在しない場合、Normal_Lに挿入することはできません。 Normal_L.IDの外部キーの制約が – sapi
と一致しない場合、エラーが発生することに注意してください。 –