Classic ASP Database Connection

2022-01-18

說明 Classic ASP 如何連線資料庫以及介紹基本的 VBScript 語法。

logo

說明

連線資料庫

使用的是 OLEDB Provider 的連線方式,網頁伺服器需要安裝 Microsoft OLE DB Driver for SQL Server

Dim ConnString
ConnString = "Provider=MSOLEDBSQL; Data Source=serverName; Initial Catalog=dbName; User ID=userName; Password=***"

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnString
Query = "SELECT Title, LastName salesLT.Customers WHERE CustomerId ='" + customerId + "'"
Set rs = conn.Execute(SQLQuery)

另外也可以使用 ODBC Provider 的連線方式,網頁伺服器需要安裝

Conn.Open "DRIVER={ODBC Driver 17 for SQL Server};SERVER=_;DATABASE=_; UID=_; PWD=_"

如果 Query 太長,可以用多行表示:

Query = "SELECT Title, LastName FROM" &_
        " salesLT.Customers" &_ 
        " WHERE CustomerId ='" + customerId + "'"

下列為取得伺服器驗證使用者資訊的方式

Dim logonuser
logonuser = Request.ServerVariables("AUTH_USER")