| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2381 人关注过本帖
标题:vb6.0 记录集问题
取消只看楼主 加入收藏
baodingfanwe
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2016-7-13
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:3 
vb6.0 记录集问题
在使用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 "   
= 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.
请教高手能给解释一下为什么是这样的结果,都是连接同一个数据库中的同一个表,查询同样的内容。
搜索更多相关主题的帖子: SQL数据库 记录 
2016-07-13 17:17
baodingfanwe
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2016-7-13
收藏
得分:0 
请高手解决,急
2016-07-13 17:29
baodingfanwe
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2016-7-13
收藏
得分:0 
回复 3楼 xiangyue0510
我的SQL_connstr是这样的,
SQL_connstr = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=stationpointtable;Initial Catalog=Station_Point_Table;Data Source=USER-20160627PD"
2016-07-13 22:26
baodingfanwe
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2016-7-13
收藏
得分:0 
回复 5楼 ZHRXJR
谢谢。
在请教一个问题:
我从Excel表中获取了一个字符串“打印机.惠普”,要将“打印机.惠普”赋值给adodc.recordset.fields(0).value,运行后提示错误。
 当我把字符串中的“.”去掉后,就可以将字符串赋值给adodc.recordset.fields(0).value,请教大神,我如何才能把“打印机.惠普”这个字符串赋值给adodc.recordset.fields(0).value。
2016-07-13 22:50
快速回复:vb6.0 记录集问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016656 second(s), 9 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved