DelphiSQLServer开发与编程课件.pptVIP

DelphiSQLServer开发与编程课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Delphi/SQLServer開發與編程13.1Delphi資料庫應用程式設計13.1.1Delphi資料庫應用程式結構Delphi7資料庫應用程式在邏輯上通常由兩部分構成:一是資料庫訪問鏈路,二是用戶介面,如圖13.1所示。1.用戶介面用戶介面使用在窗體上放置數據顯示/編輯組件的方式來實現,數據顯示/編輯組件在Delphi7組件面板的DataControls頁中。13.1.1Delphi資料庫應用程式結構2.數據源數據源組件是數據顯示組件和數據集組件之間的仲介,數據集從資料庫獲得數據後,將其發送到數據源,然後數據源將數據送到介面上的數據顯示組件進行顯示。3.數據集數據集是資料庫應用程式的核心。數據集組件保存了一系列從底層的資料庫取出的記錄。這些記錄的數據可以取自一個數據表、一個數據表的若干個字段、多個數據表的若干字段。4.連接部分不同類型的數據集採用不同的機制連接底層資料庫。常見的有BDE和ADO方式。5.數據模組數據模組用於放置資料庫組件,相當於一個容器。通過數據模組組件來組織資料庫組件有以下二個主要的優點:一是這些不可視組件不用直接放在窗體上了,簡化了窗體的設計。二是可以對數據庫相關組件進行統一管理,共用相同的內容。13.1.2ADO組件ADO組件位於組件面板的ADO頁,如圖13.2所示。1.ADOConnection組件ADOConnection組件的主要作用是建立與資料庫的連接。使用ADO訪問資料庫,必須先與其連接。ADOConnection組件通過ConnectionString屬性的設置和操作建立與資料庫的連接。13.1.2ADO組件(1)向當前窗體上添加一個ADOConnection組件並選中這個組件,在對象流覽器中雙擊這個組件的ConnectionString屬性,彈出如圖13.3所示的對話框;選中UseConnectionString,單擊?“Build…”按鈕。13.1.2ADO組件(2)系統將彈出“資料鏈接屬性”對話框,如圖13.4所示。對於SQLServer2000資料庫,選擇“MicrosoftOLEDBProviderforSQLServer”,單擊“下一步”按鈕。13.1.2ADO組件(3)在所出現的如圖13.5所示的“資料鏈接屬性”對話框的“連接”頁上輸入資料庫伺服器名稱、輸入伺服器登錄資訊、選擇資料庫名稱,然後點擊“測試”,若所設置的屬性正確,則將出現如圖13.6所示的測試連接成功對話框。13.1.2ADO組件2.ADODataSet組件ADODataSet組件的主要屬性有ConnectionString、Connection、CommandText和CommandType。(1)ConnectionString屬性ConnectionString屬性用來指明資料庫連接資訊。(2)Connection屬性Connection屬性用來指明ADO組件與資料庫聯繫的方式。(3)CommandText屬性CommandText屬性用於存儲SQL語句、數據表名或存儲過程名。13.1.2ADO組件(4)CommandType屬性CommandType屬性用於指出CommandText中所存儲的命令類型,常用的CommandType屬性值的含義列於表中。常用值含義CmdTextCommandText存儲的是SQL命令CmdTableCommandText存儲的是數據表名CmdStoredProcCommandText存儲的是存儲過程名CmdTableDirectCommandText存儲的是數據表名,並且數據表所有字段都會回傳在結果的數據集中。13.1.2ADO組件3.ADOTable組件ADOTable組件主要用來從單個數據表中讀取數據,它的主要屬性有ConnectionString、Connection和TableName。4.ADOQuery組件它的主要屬性有ConnectionString、Connection、DataSource、SQL和Parameters。ConnectionString和Connection屬性的含義與使用同ADODataSet組件。5.ADOStoredProc組件它的主要屬性有ConnectionString、Connection、DataSource、ProcedureName和Parameters。DataSource指出數據源名稱,Proced

文档评论(0)

157****3839 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档