设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1960|回复: 3
打印 上一主题 下一主题

[窗体] 求助:向主、子表同时追加数据,难道只能用ADO一句一句的追加??

[复制链接]
跳转到指定楼层
1#
发表于 2011-8-11 11:39:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题:
能不能用追加查询,直接向主、表追加数据??????    (这样速度很快)
用ADO虽然能处理,但太慢了,超过5000行数据,就要1分钟左右时间.毕竟要循环5000次,才能完成.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-8-11 18:12:01 | 只看该作者
两个表的数据源是否一致?如果一致,只需要执行一次Insert Into语句,然后刷新数据即可。如果不一致,则执行两次Insert Into。
ADO只能循环新增记录。
具体情况需要看附件和要求。
3#
 楼主| 发表于 2011-8-12 13:45:32 | 只看该作者
谢谢!你的回复,
我已用储存过程解决了问题,我的情况有点特别,主子表同时增加5000条记录,主表的自动编号字段是子表的链接字段,主表一条记录,对应子表的一条记录.改过后的速度是ADO的40倍.5000条记录在一秒钟左右完成.实际上是一万条记录.
4#
发表于 2011-8-12 15:04:19 | 只看该作者
坡芽歌书 发表于 2011-8-12 13:45
谢谢!你的回复,
我已用储存过程解决了问题,我的情况有点特别,主子表同时增加5000条记录,主表的自动编号字段 ...

ado也可以执行查询(储存)过程。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 22:37 , Processed in 0.099684 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表