unidac安装

http://hi.baidu.com/tintinsoft/item/b85a1cd9e5eb17ed55347f61

 

2009-03-20 23:30

UniDAC 2.0 手动安装指导!

用过ODAC,SDAC,MyDAC,IBDAC,PgDAC(分别支持Oracle、MSSQL、MYSQL、IB/FB、PostgreSQL)等都知道,Corelab公司的数据集驱动非常不错,取数非常快,性能稳定。Corelab的DBX驱动也是做的非常不错。相反,Borland的DBX除了IB驱动做的可以之外,其他的DBX驱动BUG不断,尤其是oracle的驱动。但ODAC,SDAC,IBDAC这些产品分别只能连接一种数据数据库,不仅增加了用户的消费投入,对多种数据库连接也造成诸多不便!由此,Corelab(后来改名为devart)统一了ODAC,SDAC,MyDAC,IBDAC,PgDAC,将多种的数据库组件集成在一起,改名为UniDAC。

UniDAC由于融合了多种数据库连接,手动安装有点麻烦。虽然可以用Source目录下的Make.BAT文件,稍改一下delphi不同版本的Bin路径,但我等有点安装delphi控件经验的人,最喜欢直接用DPK文件去安装。安装步骤如下(以D7为参照):

1、找到source\delphi7目录,所有的DPK文件都在这里。

2、编译DAC 运行包,即dac70.dpk。

3、如果是D6或D7,编译DAC GUI related package,即dacvcl70.dpk。

4、编译DAC运行包,即dcldac70.dpk。

5、如果是D6或D7,编译unidacvcl70.dpk。

6、分别编译驱动包:PG/ORA/MSSQL/MYSQL/IB的驱动包。

7、编译安装UniDAC设计包,即 dclunidac70.dpk。

需要注意的是,

1、UniDAC和ODBC的驱动包有冲突。

2、UniProviders下的驱动包INC文件,诸如IbDac.inc、Odac.inc等,默认不是专业版,请在这些Inc文件中,添加一句 {$DEFINE UNIDACPRO},避免在运行期中找不到一些特定的文件。

3、DPK文件中的Option似乎有问题,最好是改为OutPut Directory改为,输出到delphi的默认路径(projects\BPL\),Unit OutPut Directory是指为".",输出到当前路径下。

4、最后一点也是老生常谈的一点,别忘给IDE的library路径添加UniDAC路径,即Source的路径。

 

XE2 对应 160

还要把D:\Program Files\XEThirdVcl\UniDac50src\Lib\Delphi16\Win32 路径也加进去

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值