以ASP實現資料查詢及輸入

來源:互聯網
上載者:User
隨著Internet技術的迅速發展,電腦在各個行業越來越發揮著舉足輕重的作用。利用先進的資訊技術和資料庫技術,構建公司內部的Intranet,開發基於Web的資料庫管理系統,能極大的提高工作效率、節約成本。ASP(Active Server Page)是Microsoft推出的一種伺服器端命令執行環境,與瀏覽器無關,指令碼完全在伺服器運行,將產生動態資訊,形成普通的HTML檔案,發送到用戶端。ADO(ActiveX Data Objects)是ASP內建的ActiveX伺服器組件,可以在使用者端實現“即時更新、即時顯示”的最新Web資料庫技術,可以很方便的通過瀏覽器頁面實現對 資料的輸入、查詢、更新等操作。

一、 利用ASP和ADO實現資料庫操作的工作流程
ASP內嵌了五個對象Resquest、Response、Server、Seesion、Application,實現資訊的擷取、傳送及儲存等。ADO的主要對象有Connection、Command、Recordset等。利用ADO的Connection 對象和ODBC的設定,可以建立與多種資料庫(Informix、Oracle、Access等)的串連,從而實現資料的輸入、查詢、更新等操作。首先,利用ASP的Server對象的CreateObject方法建立一個ADO的對象執行個體,以ADO的Connection對象建立相應資料庫與應用程式之間的聯結;接著,通過Command對象將資料請求的SQL(Standard Query Language)標準描述語句指定到Command對象的屬性,然後執行資料庫的輸入、查詢等操作;最後,資料庫伺服器將響應的資料結果儲存到Recordset對象,在伺服器端的指令碼語言環境中就可以加以處理、分析、顯示資料於用戶端瀏覽器上。

二、 實現資料輸入、查詢的執行個體
公司的分公司眾多、分布廣泛,上級機構經常要對各基層機構的業務資料進行匯總,統計。以前主要是通過電話上報資料,然後手工匯總、統計,編製成報表。隨著公司內部的連網,就可以將網路技術和資料庫技術結合,將資料的匯總、統計實現自動化。以下將結合公司的實際,通過與Informix資料庫的串連實現此功能:

1.建立資料庫
在UNIX作業系統上建立一個用於資料匯總、統計的資料庫,將資料庫命名為cxdb,在此資料庫上建立如下表:
Create table test
(
br char(6), #單位代碼
dt date, #日期
sco money,#業績
)
2. 串連資料庫
在WINDOWS98作業系統上,安裝資料庫連接驅動程式Informix-CLI,並運行Informix-CLI的SetNet32進行配置,然後運行Ilogin 32 Demo 測試組態是否正確。確認配置成功後,就可以對Web資料庫實現各種操作了。在網頁中加入如下語句,就能對UNIX端的資料庫進行串連:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.