没有合适的资源?快使用搜索试试~ 我知道了~
首页在DELPHI程序中自动设置ODBC数据源
在DELPHI程序中自动设置ODBC数据源
需积分: 15 382 浏览量
更新于2023-05-28
评论 1
收藏 34KB DOC 举报
在DELPHI数据库应用程序中,我们访问数据库通常有两种方法.一种是通过BDE数据库搜索引擎,即利用DELPHI自带的数据库驱动程序,这种方法 的优点是速度快,但应用范围有限,当数据库版本更新时,有可能不能用于操作新的数据库;另一种方法是通过ODBC,这种方法的优点是可以随操作系统(如 WINDOWS)提供,作为标准接口能适应多种数据库,缺点是速度慢.在编程时,我们可以根据需要选择其中的一种方法. 在利用ODBC访问数据库时,通常的方法时是在ODBC管理面板中设置一个ODBC系统数据源(系统DSN),然后在DBD中或在程序中设置一 个数据库别名(Alias)对应该DSN,这样就可以如愿以偿地操作数据库了.相信用DELPHI做过数据库应用的程序员对这方面已经很熟悉了,笔者就不 多说了.在实际应用中,笔者曾遇到过这样的情况,我们的数据库应用程序是依靠ODBC系统数据源访问和操作数据库的,应用程序运行一直良好,直到某一天, 一个对WINDOWS系统较为熟悉但又不太精通的用户不慎修改或删除了我们预先设置的系统DSN......
资源详情
资源评论
资源推荐

在 DELPHI 程序中自动设置 ODBC 数据源
在 数据库应用程序中,我们访问数据库通常有两种方法.一种是
通过 数据库搜索引擎,即利用 自带的数据库驱动程序,这种方法
的优点是速度快,但应用范围有限,当数据库版本更新时,有可能不能用于操
作新的数据库;另一种方法是通过 ,这种方法的优点是可以随操作系统
如 提供,作为标准接口能适应多种数据库,缺点是速度慢.在编
程时,我们可以根据需要选择其中的一种方法.
在利用 访问数据库时,通常的方法时是在 管理面板中设置
一个 系统数据源系统 ,然后在 中或在程序中设置一 个数据
库别名对应该 ,这样就可以如愿以偿地操作数据库了.相信用
做过数据库应用的程序员对这方面已经很熟悉了,笔者就不 多说了.
在实际应用中,笔者曾遇到过这样的情况,我们的数据库应用程序是依靠
系统数据源访问和操作数据库的,应用程序运行一直良好,直到某一天,
一个对 系统较为熟悉但又不太精通的用户不慎修改或删除了我们
预先设置的系统
于是,笔者就开始研究怎么在程序中动态地设置 系统 的内容,
这样就可以增加自己程序的坚固性了.经过整整一天对 注册 表的
研究,终于找到了 管理程序设置 的秘密("天地自有公道,付出
总会回报!",不是做广告!),现写出来与大家共享,也请高手指教.
管理程序设置 的秘密在注册表中,不信可以到
去看看,肯定让你感觉已经成功
了一半.
首先来看看系统中已安装的 数据库驱动程序.在
! 中,存放着已经
安装了的 数据库驱动程序的信息,从这里可以查到已安装的 数
据库驱动程序对应的 文件等信息. 在 ! " 的
各个键值中,键名是驱动程序名称如 # ## "$%&',键
值为“!&(,表示驱动程序已安装.在 !
"%"% 为一个驱动程序名称,如 # ##
"$%&'中,有驱动程序的详细信息,我们主要从这里获得 驱
动程序对应的 文件的路径和文件名,即键名 " 的键 值,一般为)*
+,%).
然后来看系统 的注册信息,在
中,存放着系统 的注册信息,我们在 管理面板
设置的 参数就在这里.
下面来看看创建一个 系统 的步骤,即我们在 管理面板
中完成参数设置后, 管理程序是怎么在注册表中注册 信息 的.以
创建一个名称为 -## 的 ##./ 类型的系统 为例,我们指
定的参数主要有数据库类型# ## "$%&'、数据源名称


















qinafei
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0