1: recordset 对象中的cancel 和 cancelupdate 有什么区别呀?
2: 另外还有一个奇怪的问题,有这么一段程序:
rszgwh.open ""
set adodc1.recordset=rszgwh
....... Private Sub Adodc1_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
If rshkblsk.EOF Or rshkblsk.BOF Or rshkblsk.RecordCount = 0
Then Exit Sub
.........
在第一次触发MoveComplete事件时是正常的,但在执行了
rszgwh.requery
之后,再次调用MoveComplete事件时,就出现了在执行完If 语句之后又重新执行
MoveComplete事件,不知道因为什么?请多多指教:
2: 另外还有一个奇怪的问题,有这么一段程序:
rszgwh.open ""
set adodc1.recordset=rszgwh
....... Private Sub Adodc1_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
If rshkblsk.EOF Or rshkblsk.BOF Or rshkblsk.RecordCount = 0
Then Exit Sub
.........
在第一次触发MoveComplete事件时是正常的,但在执行了
rszgwh.requery
之后,再次调用MoveComplete事件时,就出现了在执行完If 语句之后又重新执行
MoveComplete事件,不知道因为什么?请多多指教:
解决方案 »
- 提问vb的事件处理问题(问题有点难,不过解决了我愿意再出400)
- 请问什么函数可以控制小数位数,谢谢
- 求高手。利用鼠标控制桌面背景切换。关机等
- 怎样在vb中打开和关闭一个Excel文件
- 有什么函数可以拦截调用exe时的参数?
- 在用richTextBox1时,想把装入的文本的字符一个一个读出来,有中文或字母,因为要一个个比较
- 杀进程
- 请教高手
- 在线等待,马上加分,帮帮忙吧,ADO的问题
- to BrentIvan(Ivan)还有点问题,发出请求后得到一个页面,它是弹出一个窗口,不html代码写在了上面,这个弹出窗口怎么控制?也就是我想根据判断返回的html控制它的内容。请务必交交小弟!
- vb中的报表!!!
- 如何给调用者返回值?!
放弃所有与指定 Recordset 对象关联的挂起更改,从而恢复上一次 Refresh 方法调用之后的值。cancel:
取消当前运行的异步执行
Private Sub Adodc1_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
If adReason = adRsnRequery Then Exit Sub
If rshkblsk.EOF Or rshkblsk.BOF Or rshkblsk.RecordCount = 0
Then Exit Sub
.........