• λ我爱Aspx >> Asp.Net >> 无法删除记录,提示有相关属性?
  • 无法删除记录,提示有相关属性?

  • :aspxer  Դ:csdn  :2007-7-6 2:41:53  ؼ:
  • 我有两个表,一个是病人,其中有一个外部ID,关联医生ID,还有一个医生表。

    google_ad_width = 250; google_ad_height = 250; google_ad_format = "250x250_as"; google_color_url = "000000";

    我在删除医生的某个记录时,总是提示提示病人表中有相关属性,无法删除。可是,我已经先将病人表中和当前医生ID关联的的所有病人的医生ID置成NULL了,还是出错?

    第2楼. 由 wwwwb 于 2007-6-25 10:27:34 发表

    1、删除记录要首先从子表开始删除;

    2、压缩和修复数据库试试;

    3、上传MDB到www.access911.net/csdn

    第3楼. 由 wangtiecheng 于 2007-6-25 10:28:36 发表

    可能还有些数据有此医生的病人。

    可以先把外键关系删掉,删除试试。

    系统出现异常需要修复

    压缩修复一下MDB:

    -->工具菜单

    -->数据库实用工具

    -->压缩和修复数据库

    或用第三方工具修复一下:

    到版主的个人网站上下载:

    Access 文件修复工具

    http://www.access911.net/index.asp?board=8&recordid=73FABE1E&tt=

    或者新建一个MDB,将原来文件中的所有对象都导入到新的MDB中试试。

    第4楼. 由 wwwwb 于 2007-6-25 10:30:42 发表

    OR

    取消关系试试

    第5楼. 由 wangtiecheng 于 2007-6-25 13:25:55 发表

    如果不想删除对应的病人,先把要删除医生对应的病人表中的医生字段更新为NULL。

    如果需要删除此医生的病人,设置级联删除,或者手工删除病人后再删除医生。

    第6楼. 由 ilovedrv 于 2007-6-27 10:24:01 发表

    呵呵,已经解决了,主要是ADO的封装库问题,不能置空,我直接使用sql语句可以了,感谢wangtiecheng

    Ҷƪл˵?
  • һƪ请教一段xml的读取
    һƪ请赐教一段令控件随窗体的大小自动调整位置的 VB.net 代码