需要安装myodbc驱动。
下在地址:http://www.mysql.com/downloads/api-myodbc-3.51.html

解决方案 »

  1.   

    老大,我也下载了啊,但是运行安装程序的时候提示出错啊。
    还有另外一个MyODBC 3.51.04 Driver DLLs Only (644K) 是干什么用的啊?
      

  2.   

    在vc、delphi中使用mysql  
    _Shakespeare
    的大作
    1.使用mysql提供的api函数库。    
    很多有名的mysql客户端工具就是这样实现的,大名鼎鼎的winmysql工具就是这样的。这在大部分的开发工具中都可以实现。    
    比如vc,bcb,delphi,vb等,只要能调用第三方的api就能实现。但对程序员的要求很高,而且要熟悉一套mysql的api函数集,这不是对每个人都    
    很轻松的事。而且这种方法不能用于asp等程序,因为它不支持com对象。    
    2。第二种是使用myodbc驱动程序。    
    你可以到www.mysql.com下载myodbc驱动程序,然后照着下面的做就可以了    
    第一种选择是下载完全安装包,这种包很大,但对于我们来说有用的只有myodbc.dll这个文件,却要下载这么大的文件,不太合适。当然,如果你    
    很菜的话,我建议你选择这种方式,这样容易些,但不符合cfans的作风,是吧。    
    第二种是直接下载myodbc.dll文件,只有几百k,但不太容易使用,本人经过很久摸索才找到使用它的方法。    
    首先你将包解开,将myodbc.dll  文件放到windows\system  或  winnt\system32目录下,这取决于你的系统是win9x还是winnt(win2k),你应该    
    知道吧。    
    然后打开一纯文本编辑器,如editplus,notpad之类,(取决于你的喜好)将下面一段话保存为一文件,扩展名为.reg,知道了吧,这是注册表文件,不要搞    
    错呀(不包括下面的一长串等号)    
    如果你用的是win2k请将第一行换成    
    Windows  Registry  Editor  Version  5.00    
    ==========================================================从下行开始    
    Windows  Registry  Editor  Version  4.00    
     
     
    [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\myodbc  driver]    
     "UsageCount  "=dword:00000002    
     "Driver  "=  "C:\\WINNT\\System32\\myodbc.dll  "    
     "Setup  "=  "C:\\WINNT\\System32\\myodbc.dll  "    
     "SQLLevel  "=  "1  "    
     "FileUsage  "=  "0  "    
     "DriverODBCVer  "=  "02.50  "    
     "ConnectFunctions  "=  "YYY  "    
     "APILevel  "=  "1  "    
     "CpTimeout  "=  "120  "    
    [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC  Drivers]    
     "myodbc  driver  "=  "installed  "    
      

  3.   

    安装myodbc驱动
    然后在配置odbc用户和系统数据源就ok