知识大全 发布程序时对ODBC数据源的配置方法

Posted

篇首语:恢弘志士之气,不宜妄自菲薄。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 发布程序时对ODBC数据源的配置方法相关的知识,希望对你有一定的参考价值。

发布程序时对ODBC数据源的配置方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  方法 :  修改注册表  可在制作安装程序时 利用安装程序的制作工具来修改注册表 完成ODBC数据源的配置 ODBC可用的驱动程序放在系统注册表的  HKEY_LOCAL_MACHINE\\SOFARE\\ODBC\\ODBCINST INI  下 ODBC的 System DSN 在系统注册表的  HKEY_LOCAL_MACHINE\\SOFARE\\ODBC\\ODBC INI 下 ODBC的 User DSN 在系统注册表的 HKEY_CURRENT_USER\\Sofare\\ODBC\\ODBC INI 下 你可以打开注册表看一看就明白了!            

  方法 : 程序设置法  可用自己的程式序来完成ODBC的配置 一种简单的方法是使用ODBCCP DLL中提供的一个函数来实现        此函数在Delphi中可声明如下:

     //配置ODBC数据源 成功则返回True     function SQLConfigDataSource(         hwndParent: Integer;           fRequest: LongInt;           lpszDriverString: string;          lpszAttributes: string      ): LongBool; stdcall; external ODBCCP DLL ;

   参数说明:     hwndParent: 父窗口Handle 当指定为 时不会出现对话框 否则会弹出标准的ODBC配置对话框          fRequest: 命令请求 用来指明你要完成的功能 其值可为:               ODBC_ADD_DSN        = ;               ODBC_CONFIG_DSN     = ;               ODBC_REMOVE_DSN     = ;               ODBC_ADD_SYS_DSN    = ;               ODBC_CONFIG_SYS_DSN = ;               ODBC_REMOVE_SYS_DSN = ;          lpszDriverString: 驱动程序名称 就是在ODBC设置中显示的驱动程序名称 如 Microsoft Access Driver (* mdb)          lpszAttributes: 此DSN的一些属性 可有多项 各项之间用分号(;)分隔          用法如下:    

const  ODBC_ADD_DSN        = ;  ODBC_CONFIG_DSN     = ;  ODBC_REMOVE_DSN     = ;  ODBC_ADD_SYS_DSN    = ;  ODBC_CONFIG_SYS_DSN = ;  ODBC_REMOVE_SYS_DSN = ;  在Form中放入一个Button 在其事件中写procedure TForm Button Click(Sender: TObject);beginSQLConfigDataSource(          ODBC_ADD_SYS_DSN      Microsoft Access Driver (* mdb)      DSN=MyAccessDB;DBQ=C:\\MyDB\\MyDB MDB;DefaultDir=C:\\MyDB;FIL=MS Access;MaxBufferSize= ;PageTimeout= ;Description=我的数据库   );end;

单击Button 后再打开控制面板的ODBC设置程序 可看到其中已加入名为MyAccessDB的DSN

你也可以在系统注册表中看到新加入了HKEY_LOCAL_MACHINE\\SOFARE\\ODBC\\ODBC INI\\MyAccessDB键 其它存放著函数中指定的参数

cha138/Article/program/Delphi/201311/25069

相关参考

知识大全 在DELPHI程序中使用ADO对象存取ODBC数据库

在DELPHI程序中使用ADO对象存取ODBC数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Asp.Net建立ODBC数据源连接

Asp.Net建立ODBC数据源连接  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  链接代码如下

知识大全 c#中连接ODBC数据库

c#中连接ODBC数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    usingSyste

知识大全 JSP数据库存储过程操作JDBC-ODBC-MSSQL

JSP数据库存储过程操作JDBC-ODBC-MSSQL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 PB通过ODBC访问MySQL数据库时报错的处理方法

PB通过ODBC访问MySQL数据库时报错的处理方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 以Oracle为例说明如何通过ODBC将数据库中的指定表导出到MDB数据库

以Oracle为例说明如何通过ODBC将数据库中的指定表导出到MDB数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我

知识大全 用IS5.0将数据库的DSN自动添加ODBC中[1]

用IS5.0将数据库的DSN自动添加ODBC中[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 用IS5.0将数据库的DSN自动添加ODBC中[2]

用IS5.0将数据库的DSN自动添加ODBC中[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 spring连接池配置详解

  数据库连接池概述  数据库连接是一种关键的有限的昂贵的资源这一点在多用户的网页应用程序中体现得尤为突出对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性影响到程序的性能指标数据库连接池正是

知识大全 使用jmx对weblogic进行动态的配置(源代码)

  对weblogic进行配置一般是通过console控制台来进行配置的但有的时候需要自己在程序中需要进行动态的配置比如增加队列显示队列或者配置数据源改写写configxml是可以达到动态配置的效果的