vba - adodb连接在虚拟机上不起作用
问题描述
在 Excel VBA 中,我曾经能够连接到 Azure 数据库并通过虚拟机将最新数据提取到电子表格中。但是,这不再有效,当我在桌面上运行时,相同的代码有效并更新。
代码如下:
Set objMyConn = New ADODB.Connection
Set objMyRecordset = New ADODB.Recordset
Dim LinkSQL As String
objMyConn.ConnectionString = "Provider=SQLNCLI11; Password=" & """###""" & "; User ID=###; Initial Catalog=###;" & "Data Source=###;"
LinkSQL = "###"
Set objMyRecordset.ActiveConnection = objMyConn
objMyRecordset.Open LinkSQL
Sheet1.Range("A2").CopyFromRecordset (objMyRecordset)
objMyRecordset.Close
objMyConn.Close
谢谢
解决方案
推荐阅读
- javascript - 在反应钩子中将状态数组的数据导出到 csv 文件
- benchmarkdotnet - 在哪里可以找到 benchmarkdotnet 输出的文档
- python-3.x - 使用 wget 下载 .xlsx 文件时出现奇怪的错误
- python - 如何用 pandas 构造向量化函数?
- android - 注册 contentObserver 以获取电池优化更改
- mongodb - 字段 authorMongoRepository 需要找不到类型的 bean
- powershell - 将 PBI Desktop 数据集转换为推送数据集
- javascript - 如何创建一个框架来显示/导航来自我的外部网站的 GitHub 存储库?
- html - 标题未在横向视图中显示
- azure-pipelines - 运行使用来自 Visual Studio 和 Azure DevOps 的应用设置的 XUnit 集成测试