首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

怎么用VBA往数据库中批量写入数据

2012-02-12 
如何用VBA往数据库中批量写入数据?我想用VBA网一个数据库表中插入多笔数据,当全部成功时就commit,如果中间

如何用VBA往数据库中批量写入数据?
我想用VBA网一个数据库表中插入多笔数据,当全部成功时就commit,如果中间出现异常或者错误时就全部取消插入,请问该如何实现呢?

[解决办法]
跟asp一样,建个conn对象,然后执行 insert 就可以了
异常判断可以用err.number,大于0就表示异常
[解决办法]
新建一个recordset,先将所有数据写入本地的recordset,写完后打开事务并使用recordset的update方法一次性提交这些数据,如果出错则不会有记录被插入

热点排行