菜鸟请教大侠:vb6.0 连接sql2005求记录集recordcount问题

baodingfanwei 2016-07-13 05:47:27
在使用adodc控件连接SQL数据库后,使用recordcount方法可以得到记录集条数,但是在使用set rs = new adodb.recordset定义一个记录集变量后,使用rs.recordcount方法得到的记录集数量为-1,向高手请教,谢谢。程序代码如下:
1、使用adodc控件代码:
Adodc1.ConnectionString = SQL_connstr
Adodc1.RecordSource = "select distinct Station_Name from Station_Info "
Adodc1.CommandType = adCmdText
Adodc1.Refresh
i = adodc1.recordset.recordcount
此时,i=1.
2、使用rs变量代码:
set rs = new adodb.recordset
rs.Open "select distinct Station_Name from Station_Info", SQL_conn, adOpenDynamic, adLockOptimistic, adCmdText
i = rs.recordcount
此时,i = -1.
请教高手能给解释一下为什么是这样的结果,都是连接同一个数据库中的同一个表,查询同样的内容。
...全文
1077 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ZHRXJR 2016-07-14
在编程论坛语句回答你了,你可以回去编程论坛看看。
回复
相关推荐
发帖
控件
创建于2007-09-28

1428

社区成员

VB 控件
申请成为版主
帖子事件
创建了帖子
2016-07-13 05:47
社区公告
暂无公告