首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Excel作为前端,Azure作为后端

使用Excel作为前端,Azure作为后端
EN

Stack Overflow用户
提问于 2019-10-17 00:37:03
回答 2查看 415关注 0票数 0

我有一个Azure上的SQL数据库,可以从Excel文件中成功地连接到该数据库。我使用ADO,连接字符串使用我自己的用户名和密码。由于这个文件将被许多用户使用,我如何才能创建一个通用的登录和密码,这样我就不会在代码中给出我自己的用户名和密码?Excel文件运行许多VBA宏来与Azure SQL数据库通信。

我正在使用Excel 2010 (是的,它很旧,我不得不这么做),这是我的连接字符串:

代码语言:javascript
运行
复制
mstrConnectionString = "Driver={SQL Server Native Client 11.0};" & _
                        "Server=tcp:<servername>.database.windows.net,1433;" & _
                        "Database=<databasename>;" & _
                        "Uid=<myusername>@<servername>;" & _
                        "Pwd={MyPassword};" & _
                        "Encrypt=yes;Connection Timeout=30;"
EN

Stack Overflow用户

发布于 2019-10-17 01:27:13

可以创建“数据库登录”对话框,通过使用文本框、按钮或其他对话框控件提示用户获取数据库连接信息。通常,当您在文本框中键入文本时,文本将显示为您键入的文本。但是,您可以使用(VBA) Edition用户窗体的属性创建用于创建密码对话框的隐藏或“屏蔽”文本框的效果,在该对话框中,您不希望文本框中键入的文本是“可见的”。这里,你会发现如何做到这一点。

用户在“数据库登录”上键入的信息可以用于构建上面发布的连接字符串。

若要在Excel中创建自定义对话框,请遵循说明。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58423348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档