用户在其计算机上安装了Office 2010 Excel,但未安装Access
目前,我使用工作区opendatabase将行发送到数据库:
Set acc = CreateObject("DAO.DBEngine.120")
Set DB = acc.Workspaces(0).OpenDatabase(strDBPath, False, False)
它的优点是不需要在用户计算机上安装Access。 不利的是,它无法在Access或TransferSpreadsheet方法中调用函数或子类。这将需要安装Access。
除了从Excel建立到表的链接连接(我不想这样做)之外,还可以使用excel连接将数据发送到数据库
有更好的方法吗?
谢谢