win7 64位 直接安装mysql odbc 64位 报错1918,怎么解决?

如题所述

下载mysql32位的ODBC驱动:mysql-connector-odbc-5.2.4-win32.msi或更高版本,然后默认安装即可。

2
安装好后,用PD反导数据库表结构。

3
选择“新建数据源”可以看到mysql的ODBC驱动。
注意的是:这里如果是安装了64位的mysql-odbc就看不到了。

4
选择“mysql-odbc”之后,就可以进行配置mysql-odbc的连接了,并进行测试。测试成功后,用PD选择“已创建好的数据源”就可以进行数据库反导了。

PS:反导时候,注意用户和表,如果默认的话,会把所有用户的表都进行反导的。

END
注意事项
一定要安装32位的MYSQL-ODBC驱动程序。
反导时候,注意用户和表,如果默认的话,会把所有用户的表都进行反导的。追问

您好 32位的odbc驱动也无法安装,和64位一样的报错,另外pd是什么?

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-03-21
回到Windows 8.1,把C:\Windows\SysWOW64目录下的
msvcp100.dll

msvcr100.dll

msvcr100_clr0400.dll

这三个文件拷贝到虚拟机Windows Server 2003的C:\WINDOWS\system32目录下,然后点击Retry,搞定。
第2个回答  推荐于2018-03-18
在64位机器上,如果你想要连接32位mysql ,一般会安装mysql connector/ODBC 64位,并在配置ODBC数据源测试中连接正常,但在程序连接,如ASP、asp.net、VB、Delphi 等软件访问数据库时,却提示找不到ODBC驱动。
这个问题网上找了很多资料,很多开发者甚至放弃使用mysql数据库,或者用其它开发语言如php代替。

本人尝试了大半天,终于找到问题的解决办法:因为你用的32位的mysql,那么你应该用32位的odbc配置管理器,而不是系统菜单默认的64位ODBC配置,请在 Windows\SysWOW64\ 下找到32位的ODBC配置工具 odbcad32.exe ,运行它,然后配置你需要的DSN。最后程序连接,测试OK。本回答被网友采纳

win7 64位 直接安装mysql odbc 64位 报错1918,怎么解决?
下载mysql32位的ODBC驱动:mysql-connector-odbc-5.2.4-win32.msi或更高版本,然后默认安装即可。2 安装好后,用PD反导数据库表结构。3 选择“新建数据源”可以看到mysql的ODBC驱动。注意的是:这里如果是安装了64位的mysql-odbc就看不到了。4 选择“mysql-odbc”之后,就可以进行配置mysql-odbc的...

win7下安装MYSQL报错:access denied for user 'odbc'@'localhost'(using...
1、打开下载好SQL 所在的文件夹,双击运行里面的setup.exe文件。2、选中“我接受许可条款和条件”,并点击下一步。3、点击“安装”按钮。4、点击“下一步”按钮。5、点击“下一步”按钮。6、等待检查完成后,点击“下一步”(注意:如果此处有错误的话,就需要先把错误解决了才能继续下面的安装,否...

为什么明明安装了mysql的odbc驱动,却老是提示系统错误126
本机win7 64位,mysql 64位;卸载掉64位的driver,换成32位的driver,然后在C:\\Windows\\SysWOW64,运行odbcad32.exe,再添加新的用户DSN就不会报错了。

mysql连接数据库失败怎么办
步骤解决方法如下:1、平常在使用数据库的时候要先连接数据库,有时能直接连上,有时却会报错,实际上是我们有时没有开启mysql的服务。2、那么我们应该怎么来开启呢?首先打开Dos窗口,同时按下左下角的 窗口标志+R ,在弹出的框中输入cmd:3、点击确定,会弹出如下的操作界面:4、然后在框中输入如下...

用64位VisualBasic连接MySQL数据库64位vbmysql
步骤一:安装MySQL ODBC驱动程序 如果你还未在电脑上安装MySQL ODBC驱动程序,你需要下载并安装它。你又可以在MySQL官方网站下载,也可以使用一些第三方提供的驱动程序。Windows 64位系统需要下载并安装64位的MySQL ODBC驱动程序。步骤二:建立到MySQL数据库的连接 为了与MySQL数据库建立连接,你需要指定连接...

win 7 64位系统如何配置数据源(ODBC)?
1、通过“控制面板->ODBC(32位)”进入ODBC数据源管理器,之后点击“添加”按键,此时“创建新数据源”对话框中,“选择您想为其安装数据源的驱动程序”列表中只有SQL Server等驱动程序,而没有其它的驱动程序,如图1所示。2、64位Windows的32位ODBC管理器的位置在“C:\\Windows\\SysWOW64”文件夹下的...

我使用的是windows 7 64位操作系统,用vc6.0连接数据库access 2003_百度...
ODBC访问数据库 配置ODBC数据源:打开控制面板下的“数据源”,弹出“ODBC数据源管理器”,选择DSN选项卡-》添加->你选择你的SQL Server选项,单击完成。如图然后你再按照向导提示添加。代码中用ODBC访问数据库你得加上afxdb.h头文件,用CDataBase 类连接数据库、CRecordSet类查询记录。现在在VC访问数据库...

[Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓冲区长度_百度知 ...
运行脚本:cscript %SYSTEMDRIVE%\\inetpub\\adminscripts\\adsutil.vbs SET W3SVC\/AppPools\/Enable32bitAppOnWin64 0 若脚本报错,切换路径为C:\\Inetpub\\AdminScripts,因为adsutil.vbs文件在该路径下。最后,还是建议用WINXP或WIN2003来作开发环境 WIN7 尤其是64位版本对ODBC、VS支持都不理想 ...

新装win下的MYSQL报错:access denied for user 'odbc'@'localhost'(usi...
解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:1、以系统管理员身份登录到系统;2、如果MySQL服务器正在运行,停止它。如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务 如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。3、...

如何在win7系统中安装 Microsoft access driver (*mdb)ODBC?
不过在win7的64位版下打开“ODBC数据源管理器”窗口,是没有access的 解决方法:1. 打开目录:“C:\\Windows\\SysWOW64” (win7所在目录下),双击该目录下的“odbcad32.exe”文件,就进去ODBC数据源管理界面了,现在这个界面中就有access的驱动了。2. 安装office的时候选择,注意选择access组建。

相似回答