标签: odbc

win7下添加ODBC数据源

可以通过使用 ODBC 管理器、以编程方式(通过使用 SQLConfigDataSource)或通过创建文件,添加数据源。

使用 ODBC 管理器添加数据源
从“控制面板”中,访问“管理工具”,再访问“数据源 (ODBC)”。或者,可以调用 odbcad32.exe。

单击“用户 DSN”、“系统 DSN”或“文件 DSN”选项卡,然后单击“添加”。

单击“SQL Server”,然后单击“完成”。

完成创建到 SQL Server 的新数据源向导中的步骤。

以编程方式添加数据源
调用 SQLConfigDataSource 并且将第二个参数设置为 ODBC_ADD_DSN 或 ODBC_ADD_SYS_DSN。

添加文件数据源
通过连接字符串中的 SAVEFILE=file_name 参数调用 SQLDriverConnect。如果连接成功,则 ODBC 驱动程序将使用 SAVEFILE 参数指向的位置中的连接参数创建一个文件数据源。

odbc数据源驱动程序丢失或出错

odbc数据源驱动程序丢失或出错,可以用以下办法解决

%systemroot%\system32\ 搜索 是否含有以下文件:
odbc16gt.dll
odbc32.dll
odbc32gt.dll
odbcad32.exe
… …
如果有这些文件,执行以下批处理文件:
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\mdaccore.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\sqlclnt.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\odbcconf.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\redist.rsp

如果没有这些文件,用安装盘修复,或者到网上去下载odbc驱动安装。