搭配腳本語言使用 ADO

在腳本環境中,ADO 可讓您透過伺服器端腳本來公開數據。 在此案例中,ADO、它所使用的基礎 OLE DB 提供者,以及參考指定數據存放區所需的任何其他元件都會安裝在執行 Internet Information Services (IIS) 的伺服器上。 例如,使用 Active Server Pages (ASP),ADO 是腳本中可產生 HTML 的參考元件。 此 HTML 內容可以透過 HTTP 傳遞至用戶端網頁瀏覽器。 藉由使用腳本,網頁可以將動作傳回伺服器端腳本,讓您更新、周遊或檢視特定數據。

在網頁中使用 ActiveX 物件之前,請務必知道物件是否安全可編寫腳本。 當對象被視為安全的腳本處理時,這表示控件無法在使用者的計算機上採取任何有害動作,因此可以在不要求使用者的核准的情況下執行。 下表列出 ADO 物件,並指出它們是否安全用於腳本。

物件 是否安全進行腳本執行?
ADO 連線 是的
ADO 命令 不
ADO 參數 不
ADO 記錄集 是的
ADO 記錄 是的
ADO 數據流 是的
ADO 錯誤 不
ADOX 目錄 不
ADOX CellSet 不
RDS DataControl 是的
RDS DataSpace 是的
RDS DataFactory 不

下表列出隨附於 Windows DAC/MDAC 的提供者,並指示它們是否用於腳本是安全的。

供應商 是否安全進行腳本執行?
形狀 是的
堅持 是的
偏遠 是的
SQL Server 的 OLE DB 提供者(SQLOLEDB) 不
OLE DB Provider for ODBC (MSDASQL) 不

ODBC 數據源

腳本和非腳本 ADO 程式碼之間的一個顯著差異是 ODBC 數據源的使用。 針對非腳本應用程式,您可以在 ODBC 資料源管理員中建立使用者 DSN。 針對在 IIS 下執行的文稿,您必須建立系統 DSN;否則,您的腳本將無法辨識您所建立的數據源。 這適用於透過 MICROSOFT IIS 使用 Microsoft OLE DB Provider for ODBC 的任何 ADO 腳本應用程式。

引用 ADO 函式庫

不適用於腳本語言。

處理事件

不適用於腳本語言。

下列主題包含搭配文稿語言使用 ADO 的更具體資訊:

另請參閱

Microsoft ActiveX 資料物件 (ADO)
使用 Microsoft Visual Basic 搭配 ADO
搭配使用 ADO 搭配 Microsoft Visual C++