打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用BDE、ODBC和ADO定数据库程序的优缺点-Access-技术世界
2010-05-29 14:00 | www.js4j.com 感谢 "网上爬" 的提供 | 读者推荐 413
下面是我在大富翁论坛的一个总结,主要针对Access数据库 1、通过BDE 如果通过BDE,那么速度会快一些(相对ODBC),连接是需要DAO支持,具体方法是: BDE--Configuration--Configuration--Drivers--Native--MSACCESS--DLL32 将DLL32的值设为IDDA3532.DLL; 然

下面是我在大富翁论坛的一个总结,主要针对Access数据库

1、通过BDE

如果通过BDE,那么速度会快一些(相对ODBC),连接是需要DAO支持,具体方法

是:

BDE-->Configuration-->Configuration-->Drivers-->Native-->MSACCESS-->DLL32

将DLL32的值设为IDDA3532.DLL;

然后可以直接引用了,举个例子:

BDE-->Databases-->Databases-->New-->从Database Driver Name中选择MSACCESS-->DATABASE NAME

将DATABASE NAME的值设为你自己的数据库即可

2、通过ODBC

打开控制面板,双击“32位 ODBC”图标,出现“ODBC 数据源管理器”对话窗口,然后单击“添加”按钮,出现“创建数据源”对话窗口,选择Microsoft Access Driver,然后单击完成,出现“ODBC Microsoft Access 97 安装”对话窗口。在“数据源名”文本框中输入数据库别名,“描述”文本框中输入相应的描述,然后单击“选取”按钮,选中系统

的数据库,然后单击“确定”按钮 // www.js4j.com即可完成

3、通过ADO

在设计阶段建立TADOConnection和TADODataSet控件,将TADODataSet控件的Connection属性设为TADOConnection,然后设置TADOConnection控件的ConnectionString属性即可连接。

具体方法:

单击ConnectionString对话框,选择Build...,单击下一步,然后可以根据你的实际情况连接!

经验

:无论通过那种方法连接,都需要MDAC(含ODBC)及其相关
连接库支持,通过BDE连接也需要DAO支持(不需要ODBC),不过可以在安装Office时选择。

最后说明的是每个人都关心的问题

:怎样取消掉密码对话框?

无论通过BDE或ODBC,要取消密码都要建立TDatabase控件,设置AliasName,将LoginPrompt属性设为True,具体只是Params属性的参数不同

如果通过ODBC连接,那么要设置

USER NAME=yourname

PASSWORD=yourpass

如果通过BDE连接,那么要设置

Password=yourpass

不能混淆,否则出错!

用BDE、ODBC和ADO定数据库程序的优缺点

http://www.js4j.com/tech/database-Access/1672-BDE-ODBC-ADO.html

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
[转]ADO、DAO、RDO、ODBC、OLEDB、JDBC、BDE数据库访问技术的区别 - 《MATLAB和数据库混合编程案例分析》 MATLAB技术论坛
第二讲Delphi操作数据库基础(下)
ODBC ADO OLEDB三者区别
痛苦的历程:Ado访问PARADOX数据库
UG二次开发中外部数据访问方法研究UG二次开发源代码Siemens NX二次开发
Visual?FoxPro?6.0与大型数据库的无"数据源"连接
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服