• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 在ASP中操作數據庫的方法

    發表于:2007-09-07來源:作者:點擊數: 標簽:
    在ASP中,用來存取數據庫的對象統稱ADO對象(Active Data Objects),主要含有三種對象:Connection、Recordset和Command,其中Connection負責打開或連接數據庫,Recordset負責存取數據表,Command負責對數據庫執行行動查詢(Action Query)命令和執行 SQL S
      在ASP中,用來存取數據庫的對象統稱ADO對象(Active Data Objects),主要含有三種對象:Connection、Recordset和Command,其中Connection負責打開或連接數據庫,Recordset負責存取數據表,Command負責對數據庫執行行動查詢(Action Query)命令和執行SQL Server的Stored Procedure。只依靠這三個對象還是無法存取數據庫的,還必須具有數據庫存取的驅動程序:OLE DB驅動程序和ODBC驅動程序。對于任何一種數據庫都必須有相對應的OLE DB驅動程序和ODBC驅動程序,ADO對象才能對數據庫進行存取。

      連接數據庫和打開數據表

      不同數據庫的連接方法有所不同(即建立Connection實例的方法不一樣),但建立Connection實例后,利用Recordset對象進行存取數據的方法卻大同小異。下面對于不同的數據類型,編寫了相對應的連接函數,在程序中直接引用即可。

      程序用VB Script腳本語言編寫。

      1.建立MdbRecordset對象。MDB數據庫是一個完整的數據庫,內部可能含有若干個數據表,在此函數中,Connection的作用是連接數據庫,Recordset的作用是打開數據表。

      Function CreateMdbRecordset(數據庫文件名, 數據表名或Select語句 )

        Dim conn,Provider,DBPath

        '建立Connection 對象

       Set conn = Server.CreateObject("ADODB.Connection")

        Provider="Provider=Microsoft.Jet.OLEDB.4.0;"

        DBPath = "Data Source=" amp; Server.MapPath("數據庫文件名")

        '打開數據庫

        conn.Open Provider amp; DBPath

        Set CreateMdbRecordset = Server.CreateObject("ADODB.Recordset")

        '打開數據表

        CreateMdbRecordset.Open "數據表名", conn, 2, 2

      End Function

      2.建立帶密碼的MDB數據庫的Recordset對象。它的建立方式與建立不帶密碼的MDB數據庫的Recordset對象類似,只是多了一個密碼參數,即在與數據庫連接時,必須給出密碼信息。

      Function CreateSecuredMdbRecordset( 數據庫文件名, 數據表名或Select語句,password )

       Dim conn,Provider,DBPath

       '建立Connection 對象

       Set conn = Server.CreateObject("ADODB.Connection")

       Provider = "Provider=Microsof.Jet.OLEDB.4.0;"

       DBPath = "Data Source="amp; Server.MapPath("數據庫文件名")

       '連接數據庫,注意要帶有密碼參數

       conn.Open Provider amp; DBPathamp;"Jet OLEDB:Database Password="amp;assword

       Set CreateSecuredMdbRecordset = Server.CreateObject("ADODB.Recordset")

       '打開數據表

       CreateSecuredMdbRecordset.Open "數據表名", conn, 2, 2

      End Function

      

    [1] [2]下一頁

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>