在PB中用代码配置ODBC

 

转一篇文章给你看看!可能有帮助的  

  在PB中用代码配置ODBC  

  (作者:王翔 2000年07月19日   10:58)  

   

  在编写PB(PowerBuild)的Windows应用程序中,常常涉及到数据库的配置,特别是网络数据库的配置,通常基于网络的应用程序发行需要手工设置ODBC。本文介绍一种代码配置的方法可以免去在进行单机或网络数据库应用程序时进行手工配置ODBC的烦琐。PowerBuilder是功能强大的客户端开发工具,它的优势在于数据库应用程序的开发,所以绝大部分应用必须与数据库管理系统配合起来才能运行。OBDC是一种编程接口,它能使应用程序访问以结构化查询语言(SQL)作为数据访问标准的数据库管理系统。PB与数据库的连接可以通过ODBC接口实现,在ODBC中配置好数据源后,便可在程序代码中连接数据库并对数据库进行各种操作了。配置ODBC的方法主要有三种:手工配置、代码自动配置和通过安装程序(如InstallShield等专业安装程序)自动配置。大部分PB资料对手工配置ODBC均作了介绍,在这里主要介绍在代码中进行ODBC的配置的方法。第三种方法可以参考InstallShield等软件的使用说明。    

   

    原   理    

   

  Windows中所有的ODBC数据源在系统注册表中都有记载,因此只要编写相应的代码对注册表中的项目进行相应的修改即可。Windows中与ODBC相关的键,主要有下面几项:    

   

    HKEY_LOCAL_MACHINE/Software/ODBC/ODBCINST.INI/ODBCDRIVER   记录所有已安装的ODBC驱动程序;    

   

  HKEY_LOCAL_MACHINE/Software/ODBC/ODBCINST.INI   记录各种ODBC驱动程序的相关信息;    

   

    HKEY_CURRENT_USER/Software/ODBC/ODBC.INI/ODBC   Data   Sources   记录各种数据源的类型;    

   

    HKEY_CURRENT_USER/Software/ODBC/ODBC.INI   记录各种数据源的详细信息。    

   

    只要打开Windows   95(Windows   98、Windows   NT4或Windows   2000)菜单“开始”,然后单击“运行”,输入Regedit运行注册表程序,在注册表中选择左边的树结构,查找上述相应的选项,就可以看到其中的详细信息。    

   

    我们只要在代码中对这些键进行配置,便可达到配置ODBC的目的。    

   

    实   现    

   

    下面以PowerBuilder   7.0   内置的Sybase   SQL   Anywhere   6.0数据库为例介绍ODBC的代码配置方法。    

   

    1、打开注册表,找到数据库驱动程序及相关文件    

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值