S
sungolf
Unregistered / Unconfirmed
GUEST, unregistred user!
我用Access建了两个表 Employee 和Customer,并建立了关系:Employee中的EmployeeID
和Customer中的EmployeeID是一对多的关系。用ADO编程。
当我要删除Employee中的记录时,得知Customer中有相关的记录,不能删除,于是我先把
Customer中的相应记录删除再删除Employee中的记录,可以了。于是我用同样的方法修改
Employee中的某项记录时却出现了问题:先修改Customer中的EmployeeID,出现了这样错
误:由于数据表'Customer'中需要一个相关的记录,不能添加或修改!请问该如何解决?
还有,我看到Access数据库设置关系中有“级联更新相关字段”和“级联删除相关字段”
,为什么我选中后还是不能编程直接删除呢?这应该是数据库自己解决的问题,和Delphi
无关的啊?
和Customer中的EmployeeID是一对多的关系。用ADO编程。
当我要删除Employee中的记录时,得知Customer中有相关的记录,不能删除,于是我先把
Customer中的相应记录删除再删除Employee中的记录,可以了。于是我用同样的方法修改
Employee中的某项记录时却出现了问题:先修改Customer中的EmployeeID,出现了这样错
误:由于数据表'Customer'中需要一个相关的记录,不能添加或修改!请问该如何解决?
还有,我看到Access数据库设置关系中有“级联更新相关字段”和“级联删除相关字段”
,为什么我选中后还是不能编程直接删除呢?这应该是数据库自己解决的问题,和Delphi
无关的啊?