ASP中ActiveX控制項的內嵌及調用

來源:互聯網
上載者:User
懂ASP(Active Server Pages)的人很多,但能用ASP自如地調用ActiveX控制項的人卻不多;如果不調用ActiveX控制項,則可以說微軟當初設計ASP的初衷根本沒有達到。眾所周知,ActiveX技術是微軟在Internet上除了IE外的另一個新舉措,可以說該技術滲透在它的整個Internet策略中。ActiveX是一個功能強大的組件,可以用VB、C或C++等語言進行編寫,因為是編譯性執行,故速度比較快。
 在ASP(Active Server Pages)中內建了多個功能強大的ActiveX Server控制項,包括Ad Rotator(動態廣告產生控制項)、BrowserType Capabilities(瀏覽器相容控制項)、Database Access(資料庫存取控制項)、Content Linking(檔案連結控制項)和File Access Component(檔案存取控制項)等。當然,ASP除了可以調用內嵌的ActiveX控制項外,還可以調用其他使用者編寫的標準的ActiveX控制項。
 
    
        在使用控制項前先要進行定義,如:<% Set物件變數名稱=Server.CreateObject("ADODB.Connection") %>,或直接用HTML的<OBJECT>和</OBJECT>標記進行定義,效果一樣。
 
    
       例:<OBJECT RUNAT=SERVER
   ID=物件變數名稱
   PROGID="ADODB.Connection">    
    
        </OBJECT>    
    
       定義好後,我們就可以開始調用它的方法來配合相關工作的進行。
 
    
           
    
        一.內嵌各種ActiveX控制項的方法和屬性    
    
        1.Database Access(資料庫存取控制項)    
    
        這是一個非常重要的部分,因為50%以上的工作幾乎都要涉及到資料庫,使用該控制項可以說是必不可少的。在ASP中使用ADO(Active Data Objects)來存取資料庫資料,如果是遠端資料來源,則可採用RDO(Remote Data Objects)。ADO包括以下七個對象類。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.