小弟在繁体系统下,用VB6.0+My SQL开发了一个程序,但在对一个Recordset对象作.MoveLast操作时,竟出现如下错误,请各位指点.

xushu163 2006-06-24 03:17:42
小弟现在繁体系统下,用VB6.0+My SQL开发了一个程序,但在对一个Recordset对象作.MoveLast操作时,出现如下错误:
run-time error '-2147467259(80004005)';
资料提供者或其它服务回传电子邮箱状态.

不知上述错误产生的原因是什么,要怎么避免呢?对这个Recordset对象作.MoveFrist,.MoveNext等操作都正常.
...全文
314 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjjsmile 2006-07-01
  • 打赏
  • 举报
回复
还是调试一下,看记录集是否到达了EOF,或其他的原因,也有可能是某个字段为null
蔡健常熟 2006-06-29
  • 打赏
  • 举报
回复
记录集是否为空?记录集是空集MoveLast 会报错。
yuvotesyg518 2006-06-26
  • 打赏
  • 举报
回复
使用 MoveLast 方法将当前记录位置移动到 Recordset 中的最后一个记录。Recordset 对象必须支持书签或向后移动游标,否则调用该方法将产生错误
of123 2006-06-26
  • 打赏
  • 举报
回复
字段名是否使用了保留字?SQL 命令中字段名用单引号括起来试试。
lisypro 2006-06-26
  • 打赏
  • 举报
回复
用movenext代替罢
xushu163 2006-06-25
  • 打赏
  • 举报
回复
各位帮帮呀!
xushu163 2006-06-24
  • 打赏
  • 举报
回复
我现在对这一个Recordset对象作.MoveLast操作时,有时可以,有时却不行,
同时,我对同一个数据库连接中的另一个Recordset对象作.MoveLast操作时却没有出现过这样的问题,真是搞不明了
迈克揉索芙特 2006-06-24
  • 打赏
  • 举报
回复
我也碰到过这个问题,后来我发现是我少发布了一个配置文件,程序启动时要读配置文件里数据库的地址,登陆用户密码等参数,取不到参数自然连接数据库失败,就是报这个错误? 还有一种可能是odbc版本不对,你可以按照你软件里连接数据库的配置试着在odbc中用同样的方法连接一下看能不能连接数据库?
wxskysoft 2006-06-24
  • 打赏
  • 举报
回复
可能是打开的记录集类型有问题,并不是每一种记录集都支持.MoveFrist,.MoveNext

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧