【发布时间】:2019-01-11 09:55:02
【问题描述】:
第一次来,所以希望能得到我的答案,我查遍了谷歌,但我找不到答案。
嗯,我得到了 VBA 代码,它在 Exel 上刷新 SQL 中的代码。
VBA 代码:Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
每次我的 ODBC 登录名/密码时都会询问,我尝试手动刷新,我想通过将这些信息直接保存在 Excel 单元格或 VBA 中来自动运行(我更喜欢在“ Validaçãode Dados”表)。之后,通过强制用户在表单中插入这些信息(以保持更好看)来使其变得更好。 但问题是每次我尝试运行宏时都会出错(类似于“身份验证失败”)。
- 我的 SQL 代码在 Excel 位置:
- 询问我的用户和登录信息:
- 因不保存用户/登录名而出错:
Office 版本:Microsoft Office 365 商业版
谢谢大家!
【问题讨论】:
-
您可以选择将 u/p 直接存储在显示“cadeia de conexao”的数据连接文件中。添加
UID="user";PWD="pwd" -
这只能使用一个(或我的)信息对吗?因为这个查询会被很多人使用,所以每个人都有自己的“用户”和“密码”。因此,我将创建一个表单并将这些信息链接到 Excel 单元格中的“文本框”或其他可以正常工作的地方。