当前位置: 代码迷 >> VBA >> 怎么用VBA往数据库中批量写入数据
  详细解决方案

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

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

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