10分求助......關於表關聯的刪除問題 如果表 A 與表 B因為 User_ID 關聯;下面這條語句:Delete Authors Where UserID=User_ID;執行時會出錯!該怎麼去做,隻刪除A表中的信息,不刪除B表中信息; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这样做,可能会是违反数据库中的条件约束。即一条 Author 记录已经被其它的 table 引用过了。因此不能做删除,除非像你说的吧关联约束给删除后,在完成Delete Author where ...。 但是这样做是不妥当的,因为删除后,原先引用过 该auther 的 Record 中authorID 字段 就没有意义了,即所谓的破坏了数据的完整性。 建议: 在 原 author table 中增加一个 IsDel 字段 用来表示逻辑删除那你的delete 动作就可以改正 Update author set IsDel = 1 where ... bushbuck(羚羊):說的很好,謝謝,給分 APS.NET 求一 CodeSmith模板(要求如下) 动态生成GridView C# 使用Mono.Cecil 的方法 关于DataGrid的问题 如何彻底删除MSSQL? DataGrid控件问题,高分求解! 高分请教,如何获得dropdownlist的明细总数 如何不使用file组件进行文件(流)的上传,不要asp代码,需要asp.net的方法 如何解决点击水晶报表右边分组导航链接后不再显示数据? dataGrid中的radioButton应如何操作 菜鸟头疼的小问题,大家帮忙啊 一个2005数据绑定的问题?谢谢
建议: 在 原 author table 中增加一个 IsDel 字段 用来表示逻辑删除
那你的delete 动作就可以改正 Update author set IsDel = 1 where ...