建立产品型录资料库.docVIP

  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文档。上传文档
查看更多
建立产品型录资料库

建立產品型錄資料庫 目標: 利用Asp向資料庫中取得各分類產品的項目, 依其自動產生Ch8-4.htm中下拉式選單中的產品項目。 此範例示範了利用ASP自動產生相對表單元件的設計方式之一 網頁與資料庫的結合 ASP: 內容:也是一種在伺服端執行的描述指令Script,算是CGI的改良版 適用伺服器 在Windows 98伺服器(PWS): 使用ASP 在Windows NT/2000伺服器(IIS, Internet Information Services): 使用ASP 特色 ASP將CGI程式常用的功能物件化: 例如ASP的物件:Request、Server、Application、Session、Response、ObjectContext、ASPError ASP是標準的文字檔案: 直接寫到HTML文件之中 ASP是完全免費的技術: ASP支援VBScript及JavaScript及Perl Script: ASP可以使用Windows中的ActiveX物件: 因為ASP可以使用的物件不多,所以如果可以使用Window的ActiveX物件,那麼功能就很強了 例如:讀取資料庫所使用的ADO(ActiveX Data Object)物件便是一種ActiveX物件 ASP撰寫要求: 檔案必須以*.asp來儲存 ASP程式碼必須放在% %之間 ASP程式可以放在檔案內部的任何地方,包括:開頭、在Html…之前、中間、最後,在/Html之後 如何利用ASP開啟資料庫 方法種類: 方法一:由微軟所發展的ADO(ActiveX Data Objects) 方法二:由業界所共推的SQL(Structured Query Language)技術 什麼是ADO 內容:是一物件群,可以讓我們用簡易語法來,可建立與資料庫來源模組間一個一致性的應用介面(API) 資料來源模組:一種提供各種物件及方法,建立與待處理資料庫檔案間管道的主要程式介面 緣由: 例如你使用的是Access,他使用Oracle資料庫,那麼不同資料庫格式間資料如何互相傳遞呢? 這時候就需要一個程式介面,讓設計者透過建立模組間的應用介面,達成不同資料庫之間互相溝通 微軟程式介面的種類: 傳統Window的ODBC(Open DataBase Connectivity)就是一個類似功能的程式介面(但使用上較為困難) 微軟後來開發的DAO、RDO、ADO物件群也都是溝通資料庫的程式介面 各種程式介面簡介 DAO(Data Access Object)物件群組 內容:是微軟開發的資料庫物件群組 功能:透過DAO的使用,可以輕易地使用存取Access、Excel、Word、或是伺服器中的資料庫(必須配合ODBC的協助) RDO(Remote Database Control) 物件群組 內容:是微軟開發的資料庫物件群組 功能:專門用來整合SQL及運用在遠端資料庫控制中的物件群組 ADO(ActiveX Data Objects) 物件群組 內容:是微軟開發的資料庫物件群組 功能: ●是DAO與RDO的精簡版本,功能都包含 ●但是語法更簡單易學 ●ADO不需要像DAO,RDO依照階層來建立新的資料庫物件,他是直接存取資料庫中的資料叢集,或是直接使用SQL來存取資料庫 ●現在ADO已經漸漸成為網頁資料庫主要的資料處理方式了 示範利用ADO開啟資料庫: ●範例:假設在伺服器有一個資料庫data.mdb如何來讀取呢 ●觀念:運用ADO處理資料庫的三個流程 ASP程式碼(含有ADO語法) → 透過ODBC介面 → 存取伺服器 內的資料庫 建立一個新的ADO:首先利用ASP的Server物件來建立一個新的ADO資料庫連結物件dbs Set dbs=Server.CreateObject(“ADODB.Connection”) 這時的dbs物件所代表的意義等同ADODB.Connection物件 呼叫ODBC介面:在這個dbs物件上,可以運用ADO的Open方法來呼叫ODBC介面,建立連結到資料庫data.mdb的動作 dbs.Open “driver={Microsoft Access Driver (*.mdb)}; dbq=”Server.MapPath(“data.mdb”) 建立資料庫連結管道了 取出資料庫中的資料叢集(開啟某個資料表): 先使用ASP的Server物件建立新的資料表物件rs (dbs是資料庫連結物件,rs是資料表物件) Set rs=Server.CreateObject(“ADODB.Connection”) 將資料庫連結物件dbs搭配其執行Execute方法,將資料庫中的資料叢集取出,並連結到rs資料表物件) Set rs=dbs.Execute(“table

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档