我们有一个Exccel电子表格,用于管理非工作时间支持工程师的rota。不久前,我添加了一些VBA代码,它会自动将支持电话号码转移到工程师的电话上。它通过连接到电话提供商运行的数据库并更新转移号码来实现这一点。今天下午,它突然在中央服务器上不工作了: Set Db = New ADODB.ConnectionDb.Open "SupportMobileDb&
我当前正在尝试从VBA连接到Oracle数据库。下面是我在VBA中运行的代码,试图建立初始连接。不幸的是,这段代码产生了一个“ORA-01017”错误,指出我的用户名/密码无效。我安装了SQL Developer,当我尝试使用相同的凭据/信息登录时,我成功连接。我还尝试在下面的VBA代码中设置UID = userid,连接没有抛出错误,但是我不能查询任何表。如果我在SQL dev
我是在VBA中创建数据透视表的新手。我很好奇为什么我关闭的连接似乎不会影响现有的连接?此外,我无法刷新表,我认为这是因为VBA在过程命中end sub语句时关闭了所有连接。如何使我的数据透视表可刷新?为什么连接总是出现在现有连接中,即使它们应该关闭?我的代码' Link Pivottable to access databas
但是,当尝试运行以下代码时,我收到“编译错误:用户定义的类型未定义”的错误消息。调试器只突出显示Sub行,所以我不知道攻击者在哪里。Sub PCA_test()' PCA_test Macro'Declare variables'Set objAbRecordset= New ADODB.Recordset
Dim strSQLProductSales As String
我正在尝试通过excel宏连接我的数据库。下面的VBA代码我试过了,但是我无法连接到DB.please帮助我。praveenpassword: XYZhost:10.161.0.XXport:数据库名称:abcd用户名: 1519service name:PRODUCTDB
Set con = New ADODB.Connection`enter code he