我在 Windows 8 计算机和 Windows 7 计算机上安装了 oracle 12 客户端。使用 sqlplus 我可以连接到我的数据库。tnsping 也显示了正确的 tns。但是当我尝试设置 odbc 连接时,TNS 列表为空。
如果我尝试键入 tns 连接,则测试有效,但是当我尝试从 Visual Studio 2013 启动我的程序时,我得到一个一般的连接错误。
我已经尝试过可以在 Internet 上找到的修复程序(例如检查我是否拥有 64 位客户端和 64 位应用程序,设置 TNS_ADMIN 环境变量)。大多数情况下我想知道 odbc 问题。(这个应用程序没有使用这种类型的连接,但我正在考虑它 - 如果我可以确定没有问题)。