Delphi访问ACCESS数据库的详细图文说明
更新时间:2023-12-14 14:14:01 阅读量: 教育文库 文档下载
DELPHI访问/使用ACCESS数据库文件的快速开发文档
一.数据库建立部分(后台文件型数据库)
1.创建及保存ACCESS文件(以Data.mdb命名)
(1)打开ACCESS环境,创建ACCESS文件,保存至ADO ACCESS\\Data目录下。
(2)创建(保存)后,出现数据库逻辑关系建立的界面。
2.建立逻辑关系表。(例:E-R关系为:门店销售情况)
product(产品表),Sell(销售表),type(产品类型表)
二.Delphi项目(前台应用程序)
1.启动Delphi开发环境及保存项目。
(1)系统会默认创建一个项目组(Project1),我们只要搞清楚以下3个文件即可。 .dfm 窗体文件,就是我们看到的窗口Form1,保存此窗口后形成的文件就是(.dfm)。 .pas 代码文件,就是我们看到的Unit1.pas,保存后就是形成代码文件(.pas)。与窗体文件是对应的。如果有form2,那系统会自动生成unit2.pas,以此类推。
.dpr 项目组文件,就是整个项目保存后的文件组,以后只需要打开此.dpr文件,自动会提取保存的开发环境。
(2)默认状态下,点菜单中File->Save Project As,最好使用全部保存按钮,会跳出保存对话框,选择保存路径为ADO ACCESS目录下。然后连续点保存即可。
把所有文件一一保存,必须保存在同一个目录下。目录保存情况如下。(后面需要调用数据库文件Data\\Data.mdb的路径)。
注意:Unit1.~ddp,Unit1.~dfm,Unit1.~pas都是备份文件(不用管它)
2.使用ADO(ACCESS DATA OBJECT:数据访问对象)组件,访问ACCESS文件。
(1)组件的使用(需要用到4个组件)
第一个组件:ADOConnection数据访问/连接对象组件,位于菜单ADO选项页内。主要用于选择数据访问驱动,用以连接不同的数据库类型。
ADOConnection访问组件的完整设置步骤:
① 选择ADO选项页,双击第一个ADOConnection图标(会自动跳到Form1上),然后点选该组件的图标,会在左边显示出该组件的所有的属性。
② 选择ConnectionString属性
点击该属性“?”处,(红框表示),或者直接双击Form1上的ADOConnection1图标,会跳出设置数据库文件的路径对话框。
③ 单击Build按钮,会跳出选择数据驱动的对话框。选择“Microsoft Jet 4.0 OLE DB Provider”驱动(针对ACCESS .mdb文件的驱动)
④ 选择完数据库连接驱动后,点击“下一步”就会显示“连接”选项卡。这里只需要选择.mdb所在的路径。 选择“...”后,会跳出选择数据库文件路径的对话框。
⑤ 选择Data\\data.mdb文件即可,然后点击“打开”后会回到连接属性框。至此,点击“测试连接”按钮,会弹出“测试连接成功”提示框就完成了连接设置。
⑥ 回到主环境后,把ADOConnection1连接组件的Connected属性设置会True即可。(蓝色框表示)
⑦ 把ADOConnection1连接组件的LoginPrompt属性,设置为False;(黑色框表示)
至此数据连接工作全部完成。(ADOConnection组件对象的属性设置完成)
第二个组件:ADOQuery查询对象组件,位于菜单ADO选项页内。主要用于表达数据查询的行为。即SQL语句的应用就在此查询组件对象的属性设置中。
ADOQuery查询组件的完整设置步骤:
① 选择ADO选项页,双击第五个ADOQuery图标(会自动跳到Form1上),然后点选该组件的图标,会在左边显示出该组件的所有的属性。
(2)数据连接关系的梳理。
ADOConnection 连接对象组件 利用不同的访问驱动来连接不同的数据库 ADOQuery 数据查询对象组件 SQL语义定义,关键点,结果描述 DataSource 数据记录对象组件 根据SQL返回的记录集,保存记录集 DBGrid 数据控制对象组件 显示记录集的内容以及控制操作。 (添加,删除,修改,更新等)
正在阅读:
C语言复习资料答案12-13
在记者站工作之总结04-20
后危机时代公允价值计量应用研究04-25
微机数控模拟卷1答案03-15
CAD实习报告01-25
一年级上册语文一课一练识字(一)4《日月水火》人教部编版(附答案)12-22
Topas命令详细解释 - 图文03-05
福清三中2017—2018学年学代会材料03-08
180403 英语学习高级阅读材料03-08
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 说明
- 图文
- 数据库
- Delphi
- ACCESS
- 访问
- 详细
- 康复评定量表
- 〔优质文档〕某餐饮公司人力资源规划培训教材(DOC 6页)
- 8年级上册 第13章《轴对称》 同步练习及答案(13.1-13.2)
- 1#竖井施工方案定版本
- 人教版四年级语文上册(教案)12.小木偶的故事
- 4、××律师(法律工作者)普法教育讲课稿
- 育婴师月嫂培训哪家好?
- 五年级语文临死前严监生说课稿
- 化工企业安全检查表(综合、专项、日常、节假日、季节)
- 宁高新通道高淳连接线工程监理工作总结(定稿)(2)
- 外贸网站建设推广靠谱操作
- 员工入职手续办理细则及流程
- tpo1-24 听力重点词汇 - 图文
- 热力学习题(1)
- 鲁班超强技巧三、墙体部分
- 2019年科普知识竞赛策划书
- 会展概论复习题问题详解版(1)
- 强大的常规性权力何以必要
- 企业孵化器规划要点 - 图文
- 许昌市中考满分作文-写给昨天的“我”