ForeignkeyConstrant FK_myTable1_MyTable2 requires the child key values(-1) to exist in the parent table。请教这个问题怎么解决?
是我的新增明细表的一个功能,似乎说是与主表的id矛盾了,不明白怎么解决这个问题

解决方案 »

  1.   

    根据父表去读取子表,新增记录时,指定子表对应字段的值为父表的值,如父子表同时新增,取父表的id(自动增长)可用一个方法来取,然后给子表
      

  2.   

    能不能给一个实际的小范例,谢谢
      

  3.   

    我父表的ID是自增的啊,不保存资料的话当前值怎么取?
    而且这样的做法正规吗
      

  4.   

    但是主的ID有没办法自动添加到明细表中的外键,并且不报这样的错误??
      

  5.   

    up!~还有没更好的办法