起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1359|回复: 0

如何使用 ADO或者BDE 连接客户端某些类型的数据库

[复制链接]
发表于 2004-4-6 17:29:42 | 显示全部楼层 |阅读模式
在系统可以连接 MSSQL、ORACLE、SYBASE、SQLITE 的数据库,但有的数据库,例如 DBF、ACCESS 等这类的数据库需要通过 ADO 方式连接,(需要说明的是,这些类型的数据库目前可以将数据读取出来,但不能用我们的数据组件表现)

连接步骤:

1、在“工具”的“选项”的“引用”中,加入adocomps.dll;

2、在“工具”的“选项”的“外部包”中,加入adocomps.bpl,并保存;

3、如果“工具箱”没有“ADO”页,通过“自定义工具箱”选项“重置”,就增加了一个“ADO”页;

4、在该页中选择组件,然后,将连接字符串,置上就可以了
如何使用 ADO 连接数据库:

4.1、TADOConnection:通过ConntctionString属性设置数据库连接
4.2、ASP中连接数据库的字符串
4.3、.udl文件产生的连接字符串

TADOTable、TADOQuery、TADODataSet,以上三个都是TDataSet,对这些控件的使用类似其他的数据集,如:通过TDataSource来连接数据表现控件、FieldByName(‘fieldname’)来访问某个字段的值

例如:
         DBF 的数据库
Provider=MSDASQL.1ersist Security Info=False;Data Source=dBASE Files;Initial Catalog=C:\Program Files\Common Files\Borland Shared\Data
备注:“C:\Program Files\Common Files\Borland Shared\Data”是指存放DBF数据库的位置
        Paradox 数据库建议使用 ADO 连接,下面 Paradox 的连接字符串
Provider=MSDASQL.1ersist Security Info=False;Extended Properties="CollatingSequence=ASCII;DefaultDir=c:\;Driver={Microsoft Paradox Driver (*.db )};DriverId=538;FIL=Paradox 5.X;MaxBufferSize=2048;MaxScanRows=8ageTimeout=600aradoxNetPath=C:\aradoxNetStyle=3.xaradoxUserName=admin;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"
备注:DefaultDir=c:\  表示 Paradox 的文件所在目录, FIL=Paradox 5.X 表示 Paradox 的版本号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 00:45 , Processed in 0.040517 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表