如何使用C++ Builder 6.0连接Access数据库

简介:
本文假定所需连接的Access数据库为db_restaurant,如何连接
db_restaurant,现在将拉开帷幕。
首先,通过使用“FileNewData Module”创建一个用于连接数据
库的窗体。然后,在“ADO”选项卡下选择“ADOConnection”控件与
ADOQuery”控件。然后分别设置其“ConnectionString”属性与
Connection”属性。
设置“ADOConnection”控件的“ConnectionString”属性步骤如下
1. 单击按钮,将弹出如下对话框,如图所示:
2. 单击“Build”按钮,配置连接字符串,接下来会看到下面的对话框,
如图所示:
3. 按照上面的格式配置即可。在窗体的“OnCreate”事件中添加如下
代码:
   ADOConnectDataBase->Connected=true;    
其次,在一个空白窗体中添加一个“DBGrid”控件、“DataSource
控件、“ADOQuery”控件。分别设置其“DataSource”属性、“DataSet
属性、“ConnectionString”属性。在当前窗体的“OnShow”事件中添加
如下代码:
  AnsiString sql = "select AccountId as 用户编号,AccountName
 as
用户名,AccountPassword as 密码,AccountRight as 权限,Describe
as
描述 from tb_AccountManage order by AccountId asc";
  try
  {
     ADOQuery->Close();
     ADOQuery->SQL->Clear();
     ADOQuery->SQL->Add(sql);
     ADOQuery->ExecSQL();
     ADOQuery->Active = true;
  }
 catch(...)
 {
     MessageBox(FrmSystemManage->Handle,"数据库连接失败!","信息提示",MB_OK);
 }
假如指定表中有数据,你将看到一个正确的执行过程。
相关文章
|
1天前
|
存储 关系型数据库 分布式数据库
PolarDB产品使用问题之如何使用本地电脑连接PolarDB数据库
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
3天前
|
SQL 关系型数据库 MySQL
如何在PHP中连接到数据库?
在PHP中连接MySQL数据库常用的方法是MySQLi与PDO。MySQLi专为MySQL设计,支持面向对象及过程化编程,并提供预处理语句防止SQL注入。
|
9天前
|
缓存 分布式计算 DataWorks
DataWorks操作报错合集之连接数据库时出现了通信链接失败的报错,该如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
10天前
|
SQL DataWorks Java
DataWorks操作报错合集之在与某个数据库服务器建立或保持通信连接时遇到报错,该如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
3天前
|
Oracle 关系型数据库 MySQL
入职必会-开发环境搭建17-IDEA连接数据库
IntelliJ IDEA集成了众多插件,方便开发者使用,使用IDEA自带的Database模块就可以很方便的配置、连接数据库,在 IntelliJ IDEA 中连接数据库,可以按照以下步骤进行操作。
|
6天前
|
SQL 数据库 数据安全/隐私保护
为什么程序连接不同的数据库要使用不同的账号
为什么程序连接不同的数据库要使用不同的账号
|
10天前
|
DataWorks 关系型数据库 MySQL
DataWorks操作报错合集之从OceanBase(OB)数据库调度数据到MySQL数据库时遇到连接报错,该怎么办
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
3天前
|
C++
什么是析构函数,它在C++类中起什么作用
什么是析构函数,它在C++类中起什么作用?
21 11
|
3天前
|
C++
能不能说一个C++类的简单示例呀?能解释一下组成部分更好了
能不能说一个C++类的简单示例呀?能解释一下组成部分更好了
27 10
|
15天前
|
设计模式 安全 编译器
【C++11】特殊类设计
【C++11】特殊类设计
37 10