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

news/2024/7/2 23:46:45
本文假定所需连接的Access数据库为db_restaurant,如何连接
db_restaurant,现在将拉开帷幕。
首先,通过使用“File→New→Data 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);
 }
假如指定表中有数据,你将看到一个正确的执行过程。
出处:http://www.cnblogs.com/zhangdongsheng/
作者:张东升

http://lihuaxi.xjx100.cn/news/275952.html

相关文章

导师:学CV的不懂目标检测?那你别学了

作为计算机视觉中的核心任务之一,在智能视频监控、自动化检测、工业检测等领域应用中目标检测发挥了巨大的作用。同时,随着深度学习的广泛应用,目标检测的精确度和效率都得到了较大的提升,但基于深度学习的目标检测仍面临着改进与…

Java 数据持久化系列之池化技术

点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试资料在上一篇文章Java 数据持久化系列之JDBC中,我们了解到使用 JDBC 创建 Connection 可以执行对应的SQL,但是创建 Connection 会消耗很多资源,所以 Java 持久化框…

怎么把线稿提取出来_抠线稿,三种提取漫画线稿的方式

看到好看的漫画,就会想要不要画出来,但是又不太会画画,这时呢,就可以借助我们经常用到的PS,把它的线稿提取出来,线稿提取出来后,想要模仿画画就比较简单了,如果还觉得难,…

c语言中小数乘法怎样写程序,四年级下册lbrack;小数乘法rsqb;知识点归纳

与《四年级下册[小数乘法]知识点归纳》相关的范文北师大版小学数学一年级(上册)知识点归纳 本册教材的教学内容 1 北师大版一年级数学(下册)知识点 一年级下册知识领域及结构图 一. 生活中 的数 三.加减法 (一) 数与代数 (二) (三) 空间与图形 图形 统计与…

我收集了12款自动生成器,无聊人士自娱自乐专用

整理 | Jane出品 | AI科技大本营(ID:rgznai100)【导语】此前,AI科技大本营为大家介绍一个火爆文章生成器系统 BullshitGenerator,专以生成各种奇葩、“狗屁不通”的文章,还因此上了微博热搜,只要…

Hibernate中get方法和load方法的区别

一、get和load方法都是根据id去获得对应数据的,但是获得机制不同:如果使用get方法,hibernate会去确认该id对应的数据是否存在,它首先会去session中去查询(session缓存其实就hibernate的一级缓存),如果没有,…

接口的多继承与包

接口: Java里类与类之间是只能单继承的,但是接口和接口之间可以多继承,而且一个类可以实现N个接口。例如: 实现多个接口: 包: 包类似于文件夹,用于分类避免文件混淆,保持工程文件的整…

一个有趣的案例 | 页面扭曲矫正

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达本文转自:AI算法与图像处理前言今天要分享的内容是关于页面扭曲矫正的内容,为了让大家有一个相关的概念,下面先预览一下效果图页面扭曲…