- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四 在Delphi中连接数据库
Delphi 访问数据库的基本方法
ADO(ActiveX Data Object)是Microsoft提供对各种数据库进行访问的高层接口,是DAO/RDO的后继产物,是Microsoft最新的数据访问组件(Microsoft数据访问组件简称MDAC)的一部分 。
ADO是基于OLE DB之上的面向对象的数据访问模型,OLE DB是Microsoft开发的一种高性能的、基于COM的数据访问技术,其作用是向应用程序提供一个统一的数据访问方法,而不需要考虑数据源的具体格式和存储方式。
进入Delphi
选择ADO页面:
选择ADOTable组件,置于窗体中。
TADOTable组件用于通过一个单个的数据表来获取和操作数据集。TADOTable组件和TTable组件非常类似,许多属性、事件和方法也一样。如果不使用TADOConnection组件,TADOTable组件的ConnectionString属性就需要设定;如果使用TADOConnection组件,那么ConnectionString属性就不需要设定,直接设定其Connection属性使其指向TADOConnection组件即可。
设置ADOTable1的属性:
ConnectionString;
TableName;
Active
MasterSource
选择Data Access页面,选择DataSource组件,置于窗体中。
TDataSource组件是使用最多的数据访问组件,用来连接数据集组件和数据控制组件。
TDataSource组件的属性比较少,最重要 的是DataSet属性。该属性指出要与哪一个数据集组件建立联系,它的属性值是某一个数据集组件。
设置DataSource1的属性:DataSet为ADOTable1。
选择Data Controls页面,选择DBGride控件,置于窗体中。
常用的数据控制组件
设置DBGride1的属性:DataSource为DataSource1。
选择Data Controls页面,选择DBNavigator控件,置于窗体中。
设置DBNavigator1的属性:DataSource为DataSource1。
运行
其中:ADOTable组件亦可以ADOQuery组件或Data Access页面的Table组件,Query组件替代。
ADODataSet
TADODataSet组件是最常用的ADO数据集组件,具有从一个或多个ADO数据表中找到结果数据集的功能。结果数据集可以是直接从数据表中读取的,也可以是通过SQL语句从一个或多个数据表得到的。另外TADODataSet组件还可以用来处理调用TADOCommand对象的Execute方法返回的结果记录集。
TADODataSet组件的常用属性:
1. RDSConnection属性 2. BlockReadSize属性
3. CacheSize属性 4. CanModify属性
5. CursorType属性 6. EnableBCD属性
7. Filter属性 8. Filtered属性
9. IndexDefs属性 10. IndexFieldCount属性
11. IndexFieldNames属性 12. IndexFields属性
13. IndexName属性 14. LockType属性
15. MarshalOptions属性 16. MasterFields属性
17. MaxRecords属性 18. RecNo属性
19. RecordCount属性 20. Recordset属性
21. RecordsetState属性 22. RecordSize属性
23. RecordStatus属性 24. Sort属性
25. StoreDefs属性
TADODataSet组件的常用方法
1. GetIndexNames方法
从表记录集中取得所用可用的索引名列表
2. BookmarkValid方法
该方法用来测试特定的书签是否合法,书签就是一个记录的标志
3.CancelBatch方法
使用该方法将取消批更新模式下对记录集的所有挂起的更新
4. CancelUpdates方法
使用该方法可取消挂起的缓存更新
5. DeleteRecords方法
删除记录集中的一个或多个记录
6. FilterOnBookmarks方法
该方法的作用是过滤记录到某个书签的位置
7. IsSequ
您可能关注的文档
最近下载
- 海尼曼 Fountas & Pinnell 有声绘本-英语入门119 Chester Greenwood's Big Idea.pdf VIP
- 新改版教科版五年级上册科学全册精编教案(表格式).doc VIP
- 教科版三年级科学上册《 我们关心天气》优秀PPT课件.pptx VIP
- 招投标流程实务操作评审要点配置流程专项练习试卷.docx VIP
- 2025年银行纪检笔试题目及答案.doc VIP
- 教师职业道德:教师职业道德范畴PPT教学课件.pptx VIP
- 学校应急预案汇编.doc
- 医院保洁工作安全保障措施.docx VIP
- 唐代经济史陶希圣 鞠清远人文1936年年第7卷第7期.pdf VIP
- 信息处理技术员(基础知识、应用技术)合卷软件资格考试(初级)试卷及答案指导(2024年).docx VIP
文档评论(0)