从数据库中统计数据表中行的个数?

如何统计一张数据表中行的个数,并将这个数赋予一个变量?数据在sqlserver2005中... 如何统计一张数据表中行的个数,并将这个数赋予一个变量?
数据在sql server 2005 中
展开
 我来答
bluepig2007
2011-05-11
知道答主
回答量:19
采纳率:0%
帮助的人:8.8万
展开全部
Private sub geshu(xx as Integer)
Dim I As Integer
Dim conn As ADODB.Connection
Dim Workstring As String
Dim SqlCommand As String
Dim Rs As ADODB.Recordset
Set conn = New ADODB.Connection
Workstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path & "\数据库名.mdb"
conn.Open Workstring
SqlCommand = "select * from 表名"
Rs.CursorLocation = 3 '加上这句,一定要用这种方式打开recordset
Rs.Open SqlCommand, conn, adOpenKeyset, adLockOptimistic
CurrentCount = Rs.RecordCount
If CurrentCount <= 0 Then GoTo BB
Rs.MoveLast
I = 0
Do
If Rs.BOF = True Then Exit Do '选择集结束
I = I + 1
Loop
BB: conn.Close
Set conn = Nothing
End Sub
在VB中用call geshu(xx)调用这个过程就行
czyjhh
2011-05-24 · TA获得超过219个赞
知道答主
回答量:20
采纳率:0%
帮助的人:26.5万
展开全部
declare @a int;
select count(*) from Table;
set @a=count(*);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
塞曼文08g
2011-05-11 · 超过13用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:0
展开全部
ResultSet rs = null;
int count = 0;
while(rs.next){
count ++;
}
这样行不
追问
我是在vs写cs文件时需要调用一下一张数据表(sql server2005)的行数,之后做个比较在弹出相应信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式