社区
数据库(包含打印,安装,报表)
帖子详情
VB连接MYSQL,recordcount返回-1
老鱼趣多多
2006-07-27 10:03:44
VB连接MYSQL,recordcount返回-1
怎样解决.寻求帮助。
...全文
194
2
打赏
收藏
VB连接MYSQL,recordcount返回-1
VB连接MYSQL,recordcount返回-1 怎样解决.寻求帮助。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
华芸智森
2006-07-27
打赏
举报
回复
还有,可以安装最新的 MYSQL ODBC (MyODBC-3.51.11-2-win.exe) 和 MDAC (2.5以上) 试试.
华芸智森
2006-07-27
打赏
举报
回复
1.如果用于判断有无数据返回,请用 RS.EOF 和 RS.BOF
2.如果用于循环,改为 WHILE ... WEND
vb
rs.
record
Count
=-1的解决办法
-1 表示记录数不确定。 要确定记录数,需要两个条件: 1 使用客户端游标。 rs.CursorLocation = adUseClient 缺省条件下,是使用服务端游标的。也就是说,查询出的记录集数据保存在服务端。为了减少网络流量,只传送当前记录或几条记录。 2 记录较多时,必须遍历记录 rs.MoveLast rs.MoveFirst 此时,才能
VB
A ADO
Record
Count
=-1
当
Record
set对象open的时候没有设置合适的参数,就会导致查询后
Record
set对象有会值,这时候
Record
Count
的值应该是你
返回
的个数,但是
record
Count
却依然是-1。1 键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。用户对记录说做的修改,增加或删除记录都将反映到记录集中。3 静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。1 锁定类型,默认的,只读,不能作任何修改。
Rs.
record
count
=-1的解决办法
利用ADO
连接
数据库时,Rs.
record
count
总是
返回
-1,可能的解决办法如下:在记录集打开前加上rs.cursorlocation=3 rs.CursorLocation=3 是什么意思 3 代表rs.CursorLocation = adUseClient 就是代表使用客户端光标,和他对应的是 rs.CursorLocation = adUseServer 服务
在
vb
连接
mysql
数据库_
VB
连接
Mysql
数据库
然后下载安装
MysqL
,odbc驱动需要添加ado'菜单"工程"->"引用" 找 Microsoft ActiveX Data Object.... 或者简单点找到ado控件 扔到窗口上 再删除 也行在
vb
中
连接
数据库的代码:Dim cn As New ADODB.ConnectionDim rs As New ADODB.
Record
set' 定义数据库
连接
字符串变量Dim strCn A...
vb
连接
mysql
端口_
VB
连接
MYSQL
数据的方法
第二步:安装
mysql
-connector-odbc-5.1.6-win32.msi第三步:运行
VB
并新建一标准EXE工程, 通过菜单 工程->引用 打开”引用”对话框, 找到 Microsoft ActiveX Data Objects x.x Library , 其中 x.x 是版本号, 可能会有很多个, 这里我选择的是 2.5第四步:打开代码窗口, 在 Form_Load 过程中输入下...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章