gpt4 book ai didi

sql-server - 在 Windows 7 上,我的 VB6 应用程序看不到 'System' DSN,但可以轻松找到 'User' DSN

转载 作者:行者123 更新时间:2023-12-01 10:11:05 27 4
gpt4 key购买 nike

有一段时间,我一直在尝试让一个 visual basic 6 应用程序在 Windows 7 中运行。最后一个问题是它在启动时找不到 DSN。凭直觉,我删除了系统 DSN 并以完全相同的方式创建它,但在用户中。突然间一切都很好。我简直不敢相信,所以我试图将它移回系统,认为我可能出了点问题,但果然它又坏了。

我似乎无法在我的谷歌搜索中找到任何其他人遇到这个问题,但是有人知道为什么会发生这种情况吗?

我真的很想回到使用系统 DSN,因为它更易于管理。

谢谢!

最佳答案

如果您通过右键单击该图标并选择“以管理员身份运行”来启动 VB6 应用程序,会发生什么情况?我怀疑您随后会看到系统 DSN(大概只对管理员级别的帐户可见)。

更新:我认为这可行 - 通过运行以下命令设置您的系统 DSN:

C:\Windows\SysWOW64\odbcad32.exe

我认为问题是用于配置 DSN 的默认 Win7 界面使它们成为 64 位,但您需要 32 位 DSN 才能与 VB6 一起使用。 </PUREGUESSWORK>

关于sql-server - 在 Windows 7 上,我的 VB6 应用程序看不到 'System' DSN,但可以轻松找到 'User' DSN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4867972/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com