vba怎么取不到记录集的个数

luhaiping luhaiping 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
相关语句如下:
Dim cn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim R As Integer

ConnectString = "DRIVER={SQL Server}; SERVER=192.168.0.1;UID=u1;PWD=u1; DATABASE=database2000"
cn.Open ConnectString
sqlstr = "select * from user_list"
Set rst = cn.Execute(sqlstr)
R = rst.RecordCount

1.为什么R总是等于-1呢?
2.如果user_list表中没有数据或没这个表,cn.Execute(sqlstr)是不是会出错?
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
luhaiping
VBA 2,506 成员 10,830 内容