使用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都报错,错误提示:
“过程声明与同名事件或过程的描述不匹配”这是为什么?高版本的反而不行?
===============================================================================
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都报错,错误提示:
“过程声明与同名事件或过程的描述不匹配”这是为什么?高版本的反而不行?
建议升级数据库,引用高版本的ADO,有许多功能只有高版本的才有,比如ADO.Stream,对象。可以方便地处理二进制数据,使数据库中存取图像、大型文本变得简单。
没有啊,很单纯,只是要把ado控件的caption属性显示成"当前页:x/y"的形式,只能用2.0!
为什么?
估计是数据库格式老的原故(用JET3.5),将数据库的格式转换成ACCESS2000的,然后用JET4.0和高版本的ADO试试。