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

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

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

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

急!
...全文
122 点赞 收藏 9
写回复
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条数据存放在什么地方!为什么导出时能导出来?
还有,什么情况下能产生这种事情会发生?
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告