删除与多张表有主外键关系的表中的数据 我有一个a表,b、c、d、e...表是他的字表。我要在删除a表中的数据时,判断如果子表中有对应的数据则不删除,如果没有则删除。我应该怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就select一下其它表,看有没有数据 你删除的时候SQL Server自己会去查询其它子表,假设不能删除就会抛出异常,可以删除就直接删除。实际上就算是你自己写几条sql语句(或者存储过程)来执行删除,这样一个操作的目的是删除记录,那么当删除失败(不管是什么理由造成的)的时候,你也应该使用 raiserror 语句通知上层的 .net 程序。所以这两个是同样的流程。一般来说,你无需去写查询代码,直接去删除就是了。 sp1234 你说的那个raiserror好像是在数据库里操作的吧? 能不能提供一个raiseerror语句和简单sql语句一起使用的示例呢?以前没有用过raiseerror…… session 跳过过期时间直接关闭的方法 请问我用winform写了一个程序,但我如何判断这个程序的.exe中途死掉啊? asp.net 后台调用JS函数 asp.net C#语言求助 dllimport 在asp.net 和c#.net调用问题 请有兴趣的进来看看这个奇怪的现象!真怪!! dropdownlist 点一下进入相应的页面 请高手帮帮忙 C#中怎么执行“字符串”??? 自定义控件 如何存储数据源? dataTable=(DataTable)Session["dataTable"];传过来的表格为什么是空的 关于iis的问题(最后一问) 关于ajax调用后台方法
你说的那个raiserror好像是在数据库里操作的吧?