引用active date object 2.0 library才行,用2.1/2.5/2.6/2.7都报错!

leier01 2004-09-06 02:25:02
使用Ado data控件的movecomplete事件,代码如下:
===============================================================================
Private Sub Adodc1_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, _
ByVal pError As ADODB.Error, _
adStatus As ADODB.EventStatusEnum, _
ByVal pRecordset As ADODB.Recordset)
Adodc1.Caption = "当前记录:" & Adodc1.Recordset.AbsolutePosition & _
"/" & Adodc1.Recordset.RecordCount
End Sub
===============================================================================
如题,引用active date object 2.0 library才行,用2.1/2.5/2.6/2.7都报错,错误提示:
“过程声明与同名事件或过程的描述不匹配”

这是为什么?高版本的反而不行?
...全文
118 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
leier01 2004-09-22
我用的是SQL server 2000数据库,没有用到JET
回复
leier01 2004-09-16
高手回答一下撒
回复
jtkkjtkk 2004-09-16
我用Jet4.0试了一下(连接一个ACCESS2000数据库),引用ADO2.0提示这个错误,用2.8就OK(其他版本没有试)。
估计是数据库格式老的原故(用JET3.5),将数据库的格式转换成ACCESS2000的,然后用JET4.0和高版本的ADO试试。
回复
leier01 2004-09-08
其他原因?
没有啊,很单纯,只是要把ado控件的caption属性显示成"当前页:x/y"的形式,只能用2.0!
为什么?
回复
RUKYO 2004-09-07
会不会是其他原因呢?
回复
wumylove1234 2004-09-07
我用2.8版,有新就用新.没问题.
回复
artoksxb 2004-09-06
我一般用2.1版的。没有遇到这样的问题
回复
leier01 2004-09-06
我用的是SQL server 2000数据库,没有涉及到Microsoft.Jet.OLEDB.3.5!
回复
vbman2003 2004-09-06
低版本的数据库,用了Microsoft.Jet.OLEDB.3.5,就会出现这种情况。
建议升级数据库,引用高版本的ADO,有许多功能只有高版本的才有,比如ADO.Stream,对象。可以方便地处理二进制数据,使数据库中存取图像、大型文本变得简单。
回复
tztz520 2004-09-06
我一直都是用2.0的,用惯了.也不换什么高级的了.
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2004-09-06 02:25
社区公告
暂无公告