各位高手,首先说明不是我的SQL语句有问题,系统中所有的SQL语句均加上了where条件后才执行的删除,而且大部分是数据库事务回滚操作删除。问题是,系统即有insert又有delete,我却找不出问题出现在哪?并且很奇怪的是他只删除了表中的大部分数据,即留有那么几十条数据没删除,其他后来新增的上万条数据全部删除了。
比如我的删除语句是: string delValue = "delete from Pro_T_CIValue where CI_id in(select CI_id from Pro_ConfigItems where Products_id=" + arrlist[k] + ")";再就是会不会有种情况是:这句SQL删除语句有错误,却一直执行呢?即相当于delete from Pro_T_CIValue而没有where的情况呢?其实删除这张表的同时,也有删除其他两张表。但是其他两张表没问题,就这张表丢数据。请赐教~!!疑惑中。
比如我的删除语句是: string delValue = "delete from Pro_T_CIValue where CI_id in(select CI_id from Pro_ConfigItems where Products_id=" + arrlist[k] + ")";再就是会不会有种情况是:这句SQL删除语句有错误,却一直执行呢?即相当于delete from Pro_T_CIValue而没有where的情况呢?其实删除这张表的同时,也有删除其他两张表。但是其他两张表没问题,就这张表丢数据。请赐教~!!疑惑中。
解决方案 »
- MenuItem 选中后图片无法显示问题
- VS2008连接数据库的问题,求9,错误提示是这样的
- FreeTextBox运行后只显示为一个普通的文本框,那是怎么回事?
- 写程序--数据库之间导数据--肯请高手解答
- 门户网站首页的栏目导航 都是用二级域名来访问的 , 这和程序设计没有关系吧,只是通过调整自己购买的域名就行了吗???
- 2.2版本 .net的数据库的连接
- 求教:ASP 是否能调用.net的 dll文件?
- 显示错误:未将对象引用设置到对象的实例
- 能不能在asp.net中读取.ini文件,怎么读取?
- 一个小问题。
- 关于数据库里nvarchar类型和text类型
- excel表用soaoffice中间件导入到sql表中
要么是查询有问题要么就是arrlist数组有问题