我有一个asp应用程序,它有一个来自数据库的三重下拉列表,如果我提交表单,它也需要从该列表框中插入数据......但我收到错误
INSERT 语句与 FOREIGN KEY 约束“FK_HospitalEmployeeMaster_Ref_HospitalId”冲突。冲突发生在数据库“test_db”、表“dbo.hospitalmaster”、列“Hospital_Id”中。
请帮助我..
我有一个asp应用程序,它有一个来自数据库的三重下拉列表,如果我提交表单,它也需要从该列表框中插入数据......但我收到错误
INSERT 语句与 FOREIGN KEY 约束“FK_HospitalEmployeeMaster_Ref_HospitalId”冲突。冲突发生在数据库“test_db”、表“dbo.hospitalmaster”、列“Hospital_Id”中。
请帮助我..
您在与in不一致的字段中HospitalEmployeeMaster
插入了一个值。Hospitalid
Hospitalid
HospitalMaster
例如,假设这是您的HospitalMaster
下表:
HospitalID HospitalName
---------- ------------
1 ABC Hospital
2 XYZ Hospital
3 L.A. Hospital
然后你HospitalEmployeeMaster
让我们说有这个领域
ID EmployeeID HospitalID AdmissionDate
--- ---------- ---------- -------------
113 10001 1 11/02/2013
242 10002 2 10/23/2013
214 10003 4 8/1/2013
在前两条记录中,它都是有效的,因为HospitalID
值可以在HospitalMaster
. 但是,第三条记录中HospitalID = 4
找不到HospitalMaster
,因此出现错误。