Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何找到正在使用的dsn驱动程序? 在我的C++代码中,我试图找出我的SQL驱动连接到哪个DSN驱动程序来获得连接字符串。不幸的是,连接字符串只指定驱动程序描述,而不指定正在使用的驱动程序。是否确实要找出正在使用的驱动程序?_C++_Odbc - Fatal编程技术网

如何找到正在使用的dsn驱动程序? 在我的C++代码中,我试图找出我的SQL驱动连接到哪个DSN驱动程序来获得连接字符串。不幸的是,连接字符串只指定驱动程序描述,而不指定正在使用的驱动程序。是否确实要找出正在使用的驱动程序?

如何找到正在使用的dsn驱动程序? 在我的C++代码中,我试图找出我的SQL驱动连接到哪个DSN驱动程序来获得连接字符串。不幸的是,连接字符串只指定驱动程序描述,而不指定正在使用的驱动程序。是否确实要找出正在使用的驱动程序?,c++,odbc,C++,Odbc,传递给SqlDriverConnection的连接字符串必须通过使用driver={xxx}、DSN=yyy、FILEDSN=zzz来标识要以某种方式使用的驱动程序。仔细想想,如果传递给SQLDriverConnect的字符串没有标识驱动程序,那么ODBC驱动程序管理器如何知道要加载哪个ODBC驱动程序。您所需要做的就是查看传递给SQLDriverConnection的连接字符串,并确定要传递哪些属性。如果是driver=xxx,则进入ODBC管理员并选择“驱动程序”选项卡,然后向下查找驱动程序

传递给SqlDriverConnection的连接字符串必须通过使用driver={xxx}、DSN=yyy、FILEDSN=zzz来标识要以某种方式使用的驱动程序。仔细想想,如果传递给SQLDriverConnect的字符串没有标识驱动程序,那么ODBC驱动程序管理器如何知道要加载哪个ODBC驱动程序。您所需要做的就是查看传递给SQLDriverConnection的连接字符串,并确定要传递哪些属性。如果是driver=xxx,则进入ODBC管理员并选择“驱动程序”选项卡,然后向下查找驱动程序名称。如果是DSN=xxx,则在ODBC管理员中的用户或系统DSN中查找DSN xxx,以查找它们使用的驱动程序

最后,连接后,可以使用SQLGetInfo调用检索正在使用的驱动程序