##--求一条SQL语句知道删除了多少条数据--##
我用
Delect删除数据做我想知道一共删除了多少条
好像是在哪里加个参数但不记得了
可不可以写条语句出来
谢谢
问题点数:20、回复次数:13Top
1 楼wangdehao(找找找(现在很幸福))回复于 2006-03-11 16:18:33 得分 4
delete tb where....
select @@rowcount
----@@rowcount:返回受上一语句影响的行数。Top
2 楼fc10732(---)回复于 2006-03-11 16:24:28 得分 0
可不可以写清楚点如
int DelCount //删除了多少条
OleDbCommand cmd=new OleDbCommand("//这里要怎么写",con)
con.Open();
cmd.ExecuteNonQuery();
con.Close();
alert(DelCount)
上面可能代码有错但意思差不多就是这样
谢谢Top
3 楼hanbb1982(粤饶字号@0768)回复于 2006-03-11 17:08:12 得分 2
土办法:在删除前把记录数读下来,删除后同样读下来,两者相减就是了.Top
4 楼dattotzy(什么叫做酷?三年一条牛仔裤!)回复于 2006-03-11 17:11:38 得分 2
倒Top
5 楼yzb82()回复于 2006-03-11 17:50:59 得分 2
高手Top
6 楼Mirricle(Miracle Supply)回复于 2006-03-11 18:04:04 得分 2
ExecuteNoneQuery返回值就是删除了多少条啊Top
7 楼dsclub(任搏软)回复于 2006-03-11 18:34:24 得分 0
SQL:select @@rowcount
ADO.NET:ExecuteNoneQuery的返回值Top
8 楼fc10732(---)回复于 2006-05-07 21:11:09 得分 0
可不可以不要用存诸过程
OleDbCommand cmd=new OleDbCommand("//这里要怎么写",con)
Top
9 楼aspdotnet2005(天中之子、为中原喝采![我想找兼职MSN:Red-Maple@hotmail.com])回复于 2006-05-07 21:19:15 得分 5
int DelCount //删除了多少条
OleDbCommand cmd=new OleDbCommand("你的删除语句",con)
con.Open();
DelCount = cmd.ExecuteNonQuery();//这个函数返回了一个int值,就是所影响的行数
con.Close();
alert(DelCount)
Top
10 楼ladOnTheBrinkOfRage(愤怒边缘的青年)回复于 2006-05-07 21:34:19 得分 1
aspdotnet2005(红枫(想找兼职)) 正解Top
11 楼Radar2006(中华英雄)回复于 2006-05-07 21:46:31 得分 1
rightTop
12 楼johnny1983()回复于 2006-05-07 22:30:19 得分 1
Response.Write(cmd.ExecuteNonQuery());Top
13 楼lfy230()回复于 2006-05-08 14:11:24 得分 0
我也正想问这个问题呢Top




