VB向ACCESS里插入数据有错误!问题莫名其妙!急!

guojh021 2004-09-29 12:00:34
错误:No Current record

在VB调试一切正常
SQL语句正确!在ACCESS里可以插入数据!

但生成EXE后运行就会出现这样的错误!

急!
...全文
181 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
guojh021 2004-10-12
  • 打赏
  • 举报
回复
算了,以问题已解决,结贴!
daisy8675 2004-09-30
  • 打赏
  • 举报
回复
你的情况说的不清楚,纵之偶也不是清楚

daisy8675 2004-09-30
  • 打赏
  • 举报
回复
工具里面压缩修复一下数据库

access有这样的问题。
hjwsir 2004-09-30
  • 打赏
  • 举报
回复
不清不楚.偶没碰到过
thisme2401 2004-09-30
  • 打赏
  • 举报
回复
应该是事务处理时已经开始事务,但没有提交,或要提交之前终止了程序的运行。
guojh021 2004-09-30
  • 打赏
  • 举报
回复
我再把我这里发生的情况说一次:

我查看有问题的数据库的一个表(暂叫A吧)中有1200条数据

在以下操作中:
新建一数据库:
文件->获取外部数据->导入
然后选择有问题的数据库中表A

导出的表(B)中竟有1400条数据!

在导数据以前,做过这些操作:
用VB写的程序表A做插入操作!一次插入数据200条(用事务一次处理)
打开过数据库
重起过WINDOWS2000PE

这些数据不知道从什么地方来的。
这些事要不要不去微软?呵呵。
guojh021 2004-09-29
  • 打赏
  • 举报
回复
数据类型都是字符型的

错误忽略的话数据插入进去也是个问题啊!!
daisy8675 2004-09-29
  • 打赏
  • 举报
回复
ACCESS的表里面你先加上一笔数据看看

另外给看看你的数据类型

实在不行,你就加个错误处理掉咯^^
guojh021 2004-09-29
  • 打赏
  • 举报
回复
问题找到,但不知道原因是怎么产生的!

表中有原来有1200数据。
但我从表中导出数据时却导出1400条数据。(不是我亲手做我也不会相信!)
多出的200条数据是在VB中执行一次事务所插入的数据!

现在我没搞明白!那多出的200条数据存放在什么地方!为什么导出时能导出来?
还有,什么情况下能产生这种事情会发生?

1,217

社区成员

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

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