搭配腳本語言使用 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++