Delphi 5 数据库应用中ODBC数据源的自动管理
蒋冠雄 徐骋飞
(绍兴文理学院实验中心)
摘要:本文分析了ODBC数据源设置的原理以及ODBC数据源和Delphi数据库别名的关系。并在此基础上,介绍了在Delphi5数据库应用程序安装、运行中,如何编程实现ODBC数据源和Delphi数据库别名的设置。
关键字:Delphi、数据库、ODBC
一、前言
Delphi的特色之一就是方便而强大的开发数据库的能力,只要轻击几下鼠标,填写极少的几行代码,就能快速地开发出很有风格的数据库应用程序。编写一个数据应用可以很简单,但要在别人的计算机上运行自己的应用却要费一些周折。
首先,如果对方的计算机上还没有安装过Inprise公司的BDE数据库引擎的话,那么就必须把BDE和应用程序一起安装到对方的计算机中。其次,应用程序中用到的数据库别名(Alias),特别是使用了ODBC数据源连接的数据库别名必须和BDE一起设置。最后,如果应用程序使用的数据库,其存放路径并不是固定的,那么必须根据实际情况进行ODBC和Alias的调整。这些,当然可以在应用程序安装后,利用控制面板中ODBC数据源管理和BDE随带的BDE Administrator通过手工设置。但如此一来,一方面会使应用程序大打折扣,另一方面不便于普通用户自己的安装和今后工作路径的改动。
和Delphi一起发布的Install Shield Express可以大大简化安装程序的制作,帮助我们完成许多工作。本文将要介绍的,便是如何通过Install Shield和应用程序配合,完成安装和运行时的ODBC数据源的自动设置。
《Delphi 5 数据库应用中ODBC数据源的自动管理》