再open res之前加下面一句
res.CursorLocation = adUseClient
res.CursorLocation = adUseClient
解决方案 »
- 程序怎样自动向ie(固定网址)中的文本框填写数据并用鼠标点击某按钮(或其他链接)?
- 如何使如dtpicker控件只能显示和选择年份和月份?
- 0分帖子~~~
- 如何让属性有自已的方法
- [求助]vb登录窗口和access如何连接?
- 关于PRINT方法
- winsock问题,IP号不同组计算机如何通讯
- 怎样把rs查询回来的记录集显示在datagrid中?
- 如何用ADO添加数据,在线等待。
- 一个很菜的问题!!!我体会的不深!!!请大家帮助我!!!^&^&^&^
- 怎样才能点击dbgrid(true dbgrid)的网格标题,光标不变成那个下箭头,且不选择整列,就象点击listview的标题一样
- 如何用Image 控件显示 ImageList控件中的某个图象??
我觉得不存在问题
dim res As DAO.Recordset
Set cn = OpenDatabase(App.Path & "\db1.mdb")
Set res = cn.OpenRecordset("abc", dbOpenDynaset)'加入
res.MoveLast
res.MoveFirstMsgBox res.RecordCount这样得到的RecordCount就正确了.
谢谢!为什么用BOF或EOF不能判断出指针已经到达记录头或记录尾呢?
我的方法如下:
If Not res.BOF Then If Not res.EOF Then
res.MovePrevious res.MoveNext
'赋值 '赋值
。 。
。 。
。 。
End If End If
记录指针已经到达记录头或记录尾了,但程序无法判断出,执行赋值语句马上出错。
把Move语句放到if结构前.
或用Do Loop循环.