我不知道为什么它没有显示表格?
public static void Rezervacija(int voziloId, int kupacId)
{
SqlConnection konekcija = new SqlConnection();
try
{
konekcija.ConnectionString = CONNECTION_STRING;
konekcija.Open();
string insertUpit = "INSERT INTO Iznajmljivanje(VoziloId, KupacId) "
+ "VALUES(@VoziloId, @KupacId) ";
SqlCommand komanda = new SqlCommand(insertUpit, konekcija);
komanda.Parameters.Add("@VoziloId",voziloId);
komanda.Parameters.Add("@KupacId", kupacId);
komanda.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}
finally
{
konekcija.Close();
}
}
INSERT语句与FOREIGN KEY约束冲突" FK_Iznajmljivanje_Kupac"。冲突发生在数据库...... table" dbo.Kupac",column' KupacId'。 声明已经终止。
答案 0 :(得分:3)
您正试图在KupacId
列中插入一个值,该值在dbo.Kupac
中不作为键存在,并且此关系存在外键约束
这意味着如果您要将值插入dbo.Kupac
Id
中(我假设Iznajmljivanje.KupacId
列)