- 1、本文档共112页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
+数据库应用的论文系统开发.ppt
6.1 Delphi工程创建与管理 6.1.1 Delphi 工程项目的创建 6.1.2 Delphi 工程项目属性的设置 6.1.3 Delphi 工程项目的文件管理 一个Delphi应用程序必须有一个工程文件和至少一个单元文件, Delphi应用程序的主要文件类型如下表: 6.2 Delphi数据库应用程序基础 6.2.1 数据库的连接与访问 数据库的连接 6.2.1 数据库的连接 1)直接利用BDE连接SQL Server 数据库 2)使用 TADOConnection 3)使用TSQLConnection连接数据库 6.2.2 数据库的访问 1.使用BDE访问数据库 2)使用BDE管理器 在BDE下安装的数据库驱动大体为三类: Delphi 标准Standard 驱动程序 SQL数据库驱动程序 ODBC驱动程序 3) BDE数据库操作组件概述 数据集组件 基于BDE的数据集组件 基于ADO的数据集组件 数据源组件 数据控制组件 【例】 使用Delphi数据库向导,创建网格显示的数据库应用程序。 4) BDE数据库程序开发技术 数据集组件Table 1)Table组件的主要属性 DatabaseName: 指明要访问的数据库名或本地数据库的路径 TableName:指定和组件相连的数据库中表名 Active:打开或关闭数据集 Filtered :确定对结果集是否进行过滤 Filter:该属性用来确定过滤条件 Table组件的主要方法 打开/关闭数据集 procedure Open(); procedure Close(); 改变数据集的当前记录 procedure First(); procedure Prior(); procedure Next(); procedure Last(); function MoveBy(Distance: integer): integer; 定位一条指定记录 function Locate(const KeyFields:string;const KeyValues:Variant; Option:TLocateOption):boolean; 搜索多条特定记录 function Lookup(const KeyFields:string;const KeyValues:Variant; const ResultFields:string):Variant; 3) Table组件的主要事件 Table组件可以响应的事件大致分为三类: Before+操作名,After+操作名和On+操作名 BeforeOpen,AfterOpen 发生在数据集打开前后 BeforeClose,AfterClose 发生在数据集关闭前后 BeforeInsert,AfterInsert 发生在插入一条新的记录前后 BeforeEdit,AfterEdit 发生在进入dsEdit状态前后 BeforePost,AfterPost 发生在写数据集的前后 BeforeCancel,AfterCancel 发生在取消修改的前后 BeforeDelete,AfterDelete 发生在删除记录的前后 OnNewRecord 发生在创建新记录时,用于设置缺省值 OnCalcFields 发生在计算字段进行计算时 数据源组件DataSource DataSource组件的主要属性 DataSet 指定为其提供数据的数据集组件,如Table、Query DataSource组件的主要方法 DataSource组件的主要事件 OnDataChange 当修改字段内容或记录指针移动时触发。 OnUpdateData 当关系表中当前的记录被更新时触发 数据控制组件DBGrid和DBNavigator 数据控制组件的共同属性 DataSource 指定连接的数据源组件 Enabled 组件是否有效。 ReadOnly 指定是否可编辑。 DBGrid组件 Columns设置需要显示的字段及其属性 DBNavigator组件 2.使用ODBC访问数据库 ODBC(Open Database Connectivity) 由微软公司提出的一个用于访问数据库的统一界面标准,ODBC是基于结构化查询语言(SQL),如果在 ODBC中建立了一个DSN连接,那么Delphi程序还是需要使用BDE来连接它,BDE将ODBC中所有的别名自动在BDE中建立相同名称的别名,并且它是删不掉的,除非你删掉ODBC的DSN。这种方式实际上是通过BDE,再通过ODBC,才连接到数据库。 大型关系数据库都提供ODBC驱动。在建立ODBC源时,都会调用本身的配置,不同的数据
您可能关注的文档
最近下载
- 第五版-FMEA-新版FMEA【第五版】.pptx
- 核酸的鉴定与保存课件.ppt VIP
- 2024AI Agent行业研究报告.pptx
- 党组书记带头严守政治纪律和政治规矩维护党的团结统一方面2024年度民主生活会对照检查材料.doc VIP
- 2024年郑州市政集团有限公司招聘工作人员13名招聘笔试备考试题及答案解析.docx
- 江苏省扬州市2024_2025学年高二英语上学期期末考试试题.doc VIP
- 英博尔MC3526^3528系列低压交流控制器产品说明书.pdf VIP
- 心理健康先进个人事迹材料【五篇】.pdf VIP
- 中国共产党发展历史中国共产党发展历程.pptx VIP
- 放射安全防护培训.ppt VIP
文档评论(0)