建立Web項目和設置數據庫連接
在注冊了 ImageLoader 動態鏈接庫之後,我們就可以建立Web項目了。我們使用微軟Visual InterDev 1.0 建立ASP頁面以及到微軟SQL Server數據庫的數據連接。
首先,打開微軟Visual InterDev。在文件File 菜單裡,選擇新建(New)菜單項。在出現的對話框裡,選中Web項目向導,在項目名稱字段裡輸入ImageLoad 。單擊確定(OK),完成後面兩步,結束向導。
可以看到, Visual InterDev 在工作空間(Workspace)窗口裡自動地生成了一個文件,叫做Global.asa。在用戶第一次查看Web程序裡的頁面裡,就會自動生成這個文件。要連接SQL Server裡的數據庫,選擇項目 | 加入項目(Project | Add To Project),然後選擇數據連接(Data Connection)。這裡,選擇數據源對話框出現,我們必須定義一個數據源名稱(DSN)。
單擊新建(New)按鈕,在列出的可用數據驅動程序列表裡,選擇SQL Server,然後單擊下一步(Next)。接著,在輸入框裡輸入 Grocevb 作為DSN。接下來的幾步很容易完成,不再詳述。
下面,出現了SQL Server 登錄對話框。輸入服務器名稱,登錄ID和口令,並單擊選項(Option)按鈕。從列出的可用數據庫列表裡,選擇Grocevb,單擊確定(OK)。在結束了全部以上步驟之後,就返回到了選擇數據源對話框。在這裡,從DSN列表裡單擊文件名 Grocevb.dsn,然後完成後面幾步結束這段操作。
現在,可以雙擊Global.asa,查看以上步驟在這個文件裡生成的代碼。代碼定義了連接SQL Server數據庫所必需的一些變量。
為了初始化類 clsImageLoader ,必須在Global.ASP的開始放兩行代碼。我們在列表 C裡列出了Global.asa裡的代碼。注意clsImageLoader 是一個會話范圍內的對象。
列表 C: Global.asa
建立ASP頁面
為了連接到數據庫,並和ImageLoader這個動態鏈接庫通信,我們在Web項目裡建立了一個ASP文件。方法是在文件(File)菜單裡選擇新建(New)菜單項,在文件(Files)標簽卡中選擇ASP頁面圖標,在輸入框裡輸入文件名稱。我們把這個頁面命名為default.asp。在default.ASP 裡包含的代碼如列表 D所示。
列表 D: default.ASP
http://www.pcppc.cn/shujuku/sqlserver/<% Set dbConn = Server.CreateObject("ADODB.Connection")
dbConn.ConnectionTimeout = Session("Grocevb_ConnectionTimeout