一般来说,我是 ODBC 和 DSN 的新手。
我们有一个产品 A,它通过已定义的 DSN D1 访问数据库“T”。
我现在正在编写一个测试应用程序 testA,它可以使用产品 A 的各种功能,并且还需要验证 A 所做的各种数据库条目。
为此,我试图访问相同的 DSN D1(为数据库 T 设置)以从 db 读取并进行必要的验证。
但是,我对此有疑问。我已经设置了 dsn,但是当我使用这个 dsn 执行 SQLConnect 时,我得到一个返回值 -1。(我也没有看到这个返回类型的任何对应值)n
关于这意味着什么以及我做错了什么的任何线索。我们可以让 2 个不同的进程或应用程序连接到同一个 DSN 吗?