Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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
MySQL ODBC连接器32位还是64位?_Mysql_Odbc_Mysql Odbc Connector - Fatal编程技术网

MySQL ODBC连接器32位还是64位?

MySQL ODBC连接器32位还是64位?,mysql,odbc,mysql-odbc-connector,Mysql,Odbc,Mysql Odbc Connector,我想要一个32位的应用程序(运行在64位Windows 7上)通过ODBC连接到64位MySQL 5 MySQL ODBC连接器必须是32位还是64位 MySQL ODBC连接器的寄存器大小是否必须与应用程序的或MySQL的相匹配?Windows 7 64位既可以处理32位连接器,也可以处理64位连接器,所以这无关紧要。您无法将32位应用程序链接到64位ODBC驱动程序,因此如果您的应用程序是32位的,您没有选择。32位ODBC驱动程序是否与64位mysql对话是另一个问题(使用R 32位和64

我想要一个32位的应用程序(运行在64位Windows 7上)通过ODBC连接到64位MySQL 5

MySQL ODBC连接器必须是32位还是64位


MySQL ODBC连接器的寄存器大小是否必须与应用程序的或MySQL的相匹配?Windows 7 64位既可以处理32位连接器,也可以处理64位连接器,所以这无关紧要。

您无法将32位应用程序链接到64位ODBC驱动程序,因此如果您的应用程序是32位的,您没有选择。32位ODBC驱动程序是否与64位mysql对话是另一个问题(使用R 32位和64位/Windows 7 64位/mysql 5 32位进行验证)

只有通过ODBC适配器连接的应用程序的体系结构(32位或64位)才重要,并且必须与之匹配。

Windows 7 64位可以处理32位和64位ODBC连接器(但数据源管理器不同)


对于MySQL 5 32位,您可以使用32位和64位ODBC连接器进行连接。

这意味着ODBC连接器的寄存器范围必须与连接应用程序的寄存器范围相匹配!?我不知道你说的“注册跨度”是什么意思。很简单,ODBC驱动程序是共享库或DLL,您无法将64位共享库或DLL加载到32位应用程序中,反之亦然。32位和64位是指在计算机中处理数据时使用的寄存器大小/跨度。。。例如,在Windows 7 64位中,ODBC连接器必须注册为数据源,然后由Windows提供给应用程序。因此,我不确定连接器的位是否必须与连接应用程序的位匹配,这一点是否十分明显。可以添加32位DSN和64位DSN并不重要。不能将32位代码与64位代码混合使用。如果您有一个32位的应用程序,您将需要添加一个32位的ODBC驱动程序,并且可能(如果您希望DSN也有一个32位的DSN)。。。我很乐意用你的帖子作为回答。但你只是在写什么“不能”联系起来,“如果”和“是否”没有选择。如果你能以“积极”和直截了当的方式回答我的问题,那就太棒了+1但我如何知道应用程序是32位还是64位?我正在Windows 7 64位上使用MS Access 2003。MS Access的“关于”部分中没有关于#位的内容。MS Access 2003仅为32位。直到2010年,64位版本的Office程序才问世。