五月开心播播网_国内精品伊人久久久久影院对白_亚洲精品高清视频_国产精品激情_68精品久久久久久欧美_四虎免费av_97精品在线视频_欧美知名女优

您的位置:首頁技術文章
文章詳情頁

使用 Database Access(數(shù)據(jù)庫訪問)組件

瀏覽:297日期:2023-10-27 09:16:22
ASP 的 Database Access 組件使用 ActiveX Data Objects (ADO) 提供一種輕而易舉的方法,可以訪問存儲在數(shù)據(jù)庫或其他表格式數(shù)據(jù)結構(如電子表格)中的信息,只要它們遵循 Open Database Connectivity (ODBC) 標準即可。在本課中,您將連接到一個 Microsoft? Access 客戶數(shù)據(jù)庫,并且顯示目錄列表。您將學習如何使用 SQL SELECT 語句來檢索數(shù)據(jù),并且創(chuàng)建一個 HTML 表格來顯示結果 。 ---------------------------------------------------------------------- 識別數(shù)據(jù)庫 在通過 Database Access 組件使用一個數(shù)據(jù)庫之前,必須在“控制面板”的 ODBC 程序中識別這個數(shù)據(jù)庫。在本例中,您將使用本教程提供的一個 Microsoft Access 數(shù)據(jù)庫。;; 在運行 Web 服務器 (localhost) 的計算機上,打開“控制面板”。 雙擊“ODBC”圖標,然后單擊“系統(tǒng) DSN”選項卡。;; DSN 將告訴數(shù)據(jù)庫驅動程序(用來配置數(shù)據(jù)庫并與其通訊的程序)數(shù)據(jù)庫文件所在的位置。您可以創(chuàng)建 3 種類型的 DSN: 用戶 DSN (User DSN),只能對您起作用; 系統(tǒng) DSN (System DSN),可以對計算機的所有用戶起作用; 文件 DSN (File DSN),將 DSN 信息保存為文件,并且允許所有用戶使用相同的數(shù)據(jù)庫驅動程序。本教程使用的 DSN 必須是系統(tǒng) DSN (System DSN) 。 單擊“添加”,選擇“Microsoft Access 驅動程序”,然后單擊“完成”。; 在“數(shù)據(jù)源名稱”框中,鍵入 ASPTutorial,然后單擊“選擇”。選擇 BTCustmr.mdb 文件(默認情況下位于WINNTHelpIISHtmTutorial 目錄中),然后單擊“確定”。 查找文字“Tutorial Lesson - ADO Connection”,腳本將插入到找到的文字行之后。;; 必須先創(chuàng)建一個對象的實例,然后才能使用它。請復制并粘貼以下腳本命令: <% Set objConnection = Server.CreateObject('ADODB.Connection'); 如果在此以前,另一個用戶已經(jīng)學完了教程的這一部分,那么這些腳本命令就已經(jīng)在“Tutorial Lesson”注釋行以下了。請用復制的腳本覆蓋已有的腳本,或者將未使用過的 Database.asp 從 Template 子目錄 (C:WINNTHelpiishtmtutorial/template) 復制到 Tutorial 目錄中。 對于 Database Access 組件來說,您必須指定 ODBC 數(shù)據(jù)源(要從其中檢索數(shù)據(jù)的數(shù)據(jù)庫),方法是打開一個到數(shù)據(jù)庫的連接。復制并粘貼以下腳本命令:;; objConnection.Open 'ASPTutorial' 使用 Database Access 組件的 Execute 方法,可以向數(shù)據(jù)庫發(fā)送一個將結構化查詢語言 (Structured Query Language, SQL) 的 SELECT 命令,并且將返回的記錄保存到結果集合 (rsCustomersList) 中。請將下列腳本命令復制并粘貼到objConnection.Open 語句之后:; SQLQuery = 'SELECT * FROM Customers';; Set rsCustomersList = objConnection.Execute(SQLQuery);;;;; %> 如果將 SQL 查詢字符串直接傳遞給 Execute 方法,而不是先給變量 SQLQuery賦值,就可以將這兩行合并。當 SQL SELECT 行比較長時,為使腳本易讀一些,可以將字符串賦值給一個變量(如 SQLQuery),然后將變量名傳遞給 Execut方法。;; 顯示返回的結果集合 您可以將結果集合視為一個表格,這個表格的結構由 SQL SELECT 語句中的字段決定。顯示檢索返回的行,就象在結果集合中按行數(shù)執(zhí)行循環(huán)一樣簡單。在本示例中,返回的數(shù)據(jù)顯示在 HTML 表格行中。 在 Database.asp 文件中,查找文字“Tutorial Lesson - Display ADO Data”,將以下腳本復制并粘貼到找到的行之后: <% Do Until rsCustomersList.EOF%> <tr>;;;; <td bgcolor='f7efde' align=center>;;;; <%= rsCustomersList('ContactFirstName')%> <%= rsCustomersList('ContactLastName') %> </td>;;; <td bgcolor='f7efde' align=center>;;;; <a href='mailto:<%= rsCustomersList('ContactLastName')%>'> <%= rsCustomersList('ContactLastName')%> </a>;;; </td>;;; <td bgcolor='f7efde' align=center>;;;; <%= rsCustomersList('City')%> </td>;;; <td bgcolor='f7efde' align=center>;;;; <%= rsCustomersList('StateOrProvince')%> </td>;;; </tr>;;; 如果在此以前,另一個用戶已經(jīng)學完了教程的這一部分,那么這些腳本命令就已經(jīng)存在了。用復制的腳本覆蓋已有的腳本,或者將未使用過的 Bayshore.asp 從 Template 目錄復制到 Tutorial 目錄中。 當條件為“真”時,VBScriptDo...Loop 語句重復執(zhí)行一段語句。被重復執(zhí)行的語句可以是腳本命令或 HTML 文本和標記。因此,在循環(huán)的每次重復中,您都可以用 HTML 畫出表格行,并且用腳本命令插入返回的數(shù)據(jù)。 要完成循環(huán),還要使用 MoveNext 方法來移動行指針到下一行。因為這一語句仍然在 Do...Loop 語句中,所以它一直重復,直到到達文件結尾才停止。請復制以下腳本,并將其粘貼到“Tutorial Lesson - Retrieve Next Row”行之后:; <% rsCustomersList.MoveNext;;;; Loop;;;; %> 以純文本格式保存 Database.asp 文件,并且退出文本編輯器。注意文件后綴 .asp 不要被文本編輯器替換。;; 若要驗證您創(chuàng)建的 ASP 頁是否正常運行,請將您的瀏覽器導向 http://localhost/IISHelp/IIS/Help/Htm/Tutorial/Database.asp。(此后若要返回本教程,只要在瀏覽器中單擊“上一頁”或“Back”按鈕即可。) 自學參考 如果您正使用 Windows NT,要參閱更完整的 Database Access 組件示例,可以訪問 Exploration Air 示范節(jié)點。單擊 Behind the Scenes 圖像,可以學習用來創(chuàng)建這個 Web 節(jié)點的腳本的更多知識。在 Bayshore Travel Web 頁上也有指向 Exploration Air 示范節(jié)點的鏈接。;;; 注意 如果您還沒有訪問 Exploration Air 示范節(jié)點,上面的鏈接將把您帶到 Exploration Air 主頁。此后若要返回本教程,只要在瀏覽器中單擊“上一頁”或“Back”按鈕即可。 現(xiàn)在,您已經(jīng)用過了 ActiveX 組件,讓我們來學習 模塊 3:編寫自己的組件。 ---------------------------------------------------------------------- 模塊 3:編寫自己的組件 請選擇本課的腳本語言。 在模塊 2 中,您已經(jīng)熟悉了 ASP 提供的組件,現(xiàn)在該創(chuàng)建自己的組件來滿足自己的特殊需要了。;; 假設您需要創(chuàng)建一個 ASP 程序,以便通過 Web 節(jié)點提供特定的財務功能。ASP沒有直接提供這樣的功能,不過您可以通過創(chuàng)建自己的 Java 或 ActiveX 組件來解決問題。您將在本模塊中學會這些。;;;; 如果要學習如何創(chuàng)建并使用組件,首先使用下面的表格進行選擇:;---------------------------------------------------------------------- 選擇本課要創(chuàng)建的組件類型:;; Visual Basic 5.0 ActiveX 組件; Visual J++ 1.1 Java? 組件;;;---------------------------------------------------------------------- 要點;;;; 若要保存并查看您在本模塊中的工作結果,需要:;;;; 對 localhost Web 服務器上的 /iishelp/iis/htm/tutorial 虛擬目錄具有“寫 (Write)”和“改編 Web 服務器 (Script Web server)”權限。詳細信息,請參閱 設置 Web 服務器權限。;;;; 您的 Windows NT 帳號,必須在 DriveLetter:WinntSystem32Inetsrv 目錄及其子目錄上具有 Windows NT File System (NTFS) 的讀、寫和運行程序權限(此處的 DriveLetter 代表 localhost Web 服務器的適當?shù)尿寗悠魈枺绻鷽]有安裝到默認目錄下,請用您的安裝目錄代替 WinntSystem32)。 要完成本模塊,必須在 localhost Web 服務器上安裝:; Microsoft? Visual Basic 5.0 專業(yè)版的 32 位版本或 Visual Basic 5.0 企業(yè)版開發(fā)系統(tǒng)。 如果已經(jīng)禁止了 Web 瀏覽器運行 Java 程序功能,請在開始教程以前啟用該功能。
日韩黄色小视频| 欧美性猛交xxxxxx富婆| 亚洲欧洲国产视频| 精品国产乱码久久久久久免费| 国产主播一区二区| 精品国产不卡| 亚洲四虎影院| av大全在线| 欧美片一区二区| 九色精品高清在线播放| 成人h小游戏| 校园春色亚洲| 日本一区福利在线| 在线观看一区视频| 精品中文字幕一区二区| 国产精品网站导航| 国产精品成人一区二区三区夜夜夜| 成人免费的视频| 亚洲乱码精品一二三四区日韩在线| 一区二区高清视频在线观看| 日韩视频精品在线| 精品国产视频在线| 啊啊啊一区二区| 久青草免费视频| 亚洲欧美国产另类首页| 能在线观看av网站| av成人app永久免费| 飘雪影视在线观看免费观看| 欧美人妖视频| 精品免费视频.| 五月婷婷综合色| 国产熟人av一二三区| 国产午夜视频在线播放| 国产一级粉嫩xxxx| 日本动漫理论片在线观看网站| 爽成人777777婷婷| 亚洲瘦老头同性70tv| 欧美日韩黄色大片| 欧美一级爱爱视频| 特大巨黑人吊性xxx视频| 97久久精品人人做人人爽50路 | 日本中文字幕在线视频| 久久狠狠久久| 日韩电影在线观看电影| 国产精品久久久久免费| 中文字幕国产传媒| 日韩 欧美 综合| 在线欧美三级| 不卡视频在线看| 欧美日韩高清影院| 秋霞av国产精品一区| 国产毛片视频网站| 日韩美女一级视频| 99电影网电视剧在线观看| 中文字幕在线永久| a黄色在线观看| 粉嫩老牛aⅴ一区二区三区| 黄色片一区二区三区| 吉吉日韩欧美| 黄色一区二区在线观看| 成人午夜视频免费在线观看| 黄色漫画在线免费观看| 亚洲高清二区| 婷婷亚洲婷婷综合色香五月| 日韩激情综合| 国产精品日韩精品| 久久国产精品国语对白| 在线看一级片| 91香蕉视频mp4| 精品国产电影一区二区| 亚洲不卡的av| 四虎影视网站| 国产人妖乱国产精品人妖| 91在线视频一区| 91小视频在线播放| 91精品国产乱码久久久| 在线观影网站| 国产一区二区三区在线观看精品| 91久久久精品| 99热6这里只有精品| 最新中文字幕在线| 亚洲精品大片| 91精品国产自产在线观看永久∴| 精品福利av导航| 最近中文字幕mv免费高清电影| 亚洲国产电影| 91狠狠综合久久久久久| 性生活视频网址| 亚洲免费观看高清完整版在线观看熊| 精品日韩电影| 亚洲欧美日韩偷拍| 天天操天天操天天干| 密臀av在线| 久久久久成人黄色影片| 亚洲精品自在在线观看| 神马电影在线观看| **女人18毛片一区二区| 成人免费视频97| 国产一二三区av| 国产sm主人调教女m视频| 四虎成人免费在线| 日韩欧美国产三级| 欧美大波大乳巨大乳| 五丁香在线视频| 亚洲第一免费播放区| 国产1区2区在线观看| 美女喷水网站| 欧美激情在线看| 久久国产精品无码一级毛片| 激情aⅴ欧美一区二区欲海潮| 国产精品理伦片| 欧美极品少妇xxxxⅹ免费视频| 丁香花五月婷婷| 日本不卡不码高清免费观看| 欧美日韩xxxxx| 亚洲精品午夜久久久久久久| 精品一区二区三区免费毛片爱 | 久久免费播放视频| 一区二区精品| 5566成人精品视频免费| 久久av红桃一区二区禁漫| 一二三四视频在线中文| 久久国产天堂福利天堂| 加勒比婷婷色综合久久| 国产精品久久久久9999赢消| 亚洲www永久成人夜色| 男女羞羞网站| 欧美色图在线观看| 制服丝袜综合网| 青青草国产精品亚洲专区无| 99在线观看精品视频| 国产日韩精品视频一区| 日韩xxx高潮hd| 久久伊人蜜桃av一区二区| 999精品久久久| 亚洲男人的天堂一区二区| 91美女精品网站| 亚洲国产欧美在线人成| 日韩大尺度视频| 美国十次了思思久久精品导航| 亚洲欧美国产三级| 78国产伦精品一区二区三区| 国产精品麻豆欧美日韩ww| 人人干人人插| 欧美国产综合色视频| 国产成人av免费看| 欧美人与禽zozo性伦| 夜色av.com| 91福利视频久久久久| 777777国产7777777| 亚洲欧美日本在线| 97香蕉碰碰人妻国产欧美| 日本五十路在线| 日韩中文字幕一区二区| 嫩草黄色影院| 国产精品99蜜臀久久不卡二区| 99riav在线| 欧美精品久久久久久久久| 欧美性生活一级| 久久精品小视频| 国产成a人亚洲精v品| 欧美激情欧美激情在线五月| 国产aⅴ爽av久久久久成人| 黑丝一区二区三区| 日本视频一区二区在线观看| 不卡福利视频| 欧美一区二区三区综合| 老鸭窝毛片一区二区三区| 日本男女交配视频| 嫩草一区二区三区| 777一区二区| 成人6969www免费视频| 久久综合福利| av漫画网站在线观看| 久久中文久久字幕| av黄色免费在线| 91麻豆精品国产自产在线| 久久综合加勒比| 日韩一区二区在线视频| avtt综合网| 久久精品视频久久| 欧洲精品一区二区| 日日夜夜狠狠操| 日本高清无吗v一区| 成人午夜剧场免费观看完整版| 久久艳片www.17c.com | 丰满人妻一区二区三区无码av| 欧美精品xxx| 成人看的羞羞网站| 影音先锋中文字幕影院| 在线观看日韩毛片| 国产无遮挡在线视频免费观看| 国产不卡精品视男人的天堂| 99久久精品费精品国产风间由美| 中文字幕手机在线观看| 91超碰这里只有精品国产| 国产精品99精品一区二区三区∴| 五月天婷婷亚洲| 91.成人天堂一区| 中文字幕乱码亚洲无线精品一区 |