Condividi tramite


Uso di ADO con i linguaggi di scripting

All'interno di un ambiente di scripting, ADO consente di esporre i dati tramite scripting sul lato server. In questo scenario, ADO, il provider OLE DB sottostante utilizzato e tutti gli altri componenti necessari per fare riferimento a un determinato archivio dati vengono installati in un server che esegue Internet Information Services (IIS). Usando Active Server Pages (ASP), ADO è un componente a cui si fa riferimento in uno script che può generare codice HTML, ad esempio. Questo contenuto HTML può essere passato tramite HTTP a un Web browser client. Tramite script, la pagina Web può inviare azioni allo script lato server, consentendo di aggiornare, attraversare o visualizzare dati specifici.

Prima di usare un oggetto ActiveX in una pagina Web, è importante sapere se l'oggetto è sicuro per lo scripting. Quando un oggetto è considerato sicuro per lo scripting, significa che il controllo non può eseguire alcuna azione dannosa nel computer dell'utente e pertanto può essere eseguito senza richiedere l'approvazione dell'utente. La tabella seguente elenca gli oggetti ADO e indica se sono sicuri per lo scripting.

Oggetto Sicuro per la creazione lo scripting?
Connessione ADO
Comando ADO No
Parametro ADO No
Recordset ADO
Record ADO
Stream ADO
Errore ADO No
Catalogo ADOX No
Set di celle ADOX No
DataControl di RDS
DataSpace di RDS
DataFactory di RDS No

La tabella seguente elenca i provider inclusi in Windows DAC/MDAC e indica se sono sicuri per lo scripting.

Provider Sicuro per la creazione lo scripting?
Forma
Persist
Remoto
Provider Microsoft OLE DB per SQL Server (SQLOLEDB) No
Provider OLE DB per ODBC (MSDASQL) No

Origini dei dati ODBC

Una differenza significativa tra scripting e codice ADO non di scripting è l'origine dati ODBC, se usata. Per le applicazioni non di scripting, è possibile creare un DSN utente nell'Amministratore origine dati ODBC. Per gli script in esecuzione in IIS, è necessario creare un DSN di sistema. In caso contrario, gli script non riconosceranno l'origine dati creata. Questo vale per qualsiasi applicazione di scripting ADO che usa il provider Microsoft OLE DB per ODBC tramite Microsoft IIS.

Riferimento alla libreria ADO

Non applicabile con i linguaggi di scripting.

Gestione degli eventi

Non applicabile con i linguaggi di scripting.

Gli argomenti seguenti contengono informazioni più specifiche sull'uso di ADO con i linguaggi di scripting:

Vedi anche

Microsoft ActiveX Data Objects (ADO)
Uso di ADO con Microsoft Visual Basic
Uso di ADO con Microsoft Visual C++