我开发了一个c#应用程序,它连接到许多类型的数据库服务器,如Sql、Oracle、Mysql等。连接是使用ODBC建立的。我需要找到建立连接的服务器类型(DBMS类型),因为用户只需输入DSN名称。经过几个小时的冲浪,我发现我的需求只有通过这个功能才能实现SQLGetInfo.但我不知道如何在C#中处理这个问题。甚至已经检查了这个Link1.从上面的链接,我发现ODBCAPI只给出DataBasename和DataSourceName.但我需要找到数据库类型,比如它是SQL连接还是Oracle连接或mySqlConnection。是否可以从DSN名称中获取DBMS类型......?注意