odbc和ado mysql_用BDE、ODBC和ADO定数据库程序的优缺点-Access-技术世界

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

1、通过BDE

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

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 安装”对话窗口。在“数据源名”文本框中输入数据库别名,“描述”文本框中输入相应的描述,然后单击“选取”按钮,选中系统3397500_1.gif的数据库,然后单击“确定”按钮 // www.js4j.com即可完成

3、通过ADO

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

具体方法:

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

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

最后说明的是每个人都关心的问题3397500_1.gif:怎样取消掉密码对话框?

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

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

USER NAME=yourname

PASSWORD=yourpass

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

Password=yourpass

不能混淆,否则出错!

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论

打赏作者

Lasper Rado

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值