Condividi tramite


Panoramica del provider Microsoft OLE DB per la Pubblicazione su Internet

Il provider Microsoft OLE DB per Internet Publishing consente ad ADO di accedere alle risorse gestite da Microsoft FrontPage o Microsoft Internet Information Server. Le risorse includono file di origine Web, ad esempio file HTML o cartelle Web di Windows 2000.

Parametri della stringa di connessione

Per connettersi a questo provider, impostare l'argomento Provider della proprietà ConnectionString su:

MSDAIPP.DSO

Questo valore può essere impostato o letto anche usando la proprietà del Provider.

Stringa di connessione tipica

Una stringa di connessione tipica per questo provider è:

"Provider=MSDAIPP.DSO;Data Source=ResourceURL;User ID=MyUserID;Password=<password>;"

-o-

"URL=ResourceURL;User ID=MyUserID;Password=<password>;"

La stringa è costituita da queste parole chiave:

Parola chiave Descrizione
provider Specifica il provider OLE DB per la pubblicazione Internet.
della fonte dati oppure URL Specifica l'URL di un file o di una directory pubblicata in una cartella Web.
ID utente Specifica il nome utente.
password Specifica la password utente.

Nota

Se ci si connette a un provider di origini dati che supporta l'autenticazione di Windows, è necessario specificare Trusted_Connection=yes o Integrated Security = SSPI anziché le informazioni sull'ID utente e sulla password nella stringa di connessione.

Se si imposta il valore di ResourceURL da "URL=" nella stringa di connessione su un valore non valido, per impostazione predefinita il provider di pubblicazione Internet genera una finestra di dialogo per richiedere un valore valido. Si tratta di un comportamento indesiderato per un componente nel livello intermedio di un'applicazione, perché sospende l'esecuzione del programma fino a quando la finestra di dialogo non viene cancellata e il client sembra bloccarsi perché non ha ricevuto una risposta dal componente.

Nota

Se il valore del provider è specificato esplicitamente come MSDAIPP.DSO, sia con la parola chiave della stringa di connessione Provider, sia con la proprietà Provider, non è possibile usare "URL=" nella stringa di connessione. In caso affermativo, si verificherà un errore. Specificare invece semplicemente l'URL come illustrato nell'argomento Uso di ADO con il provider OLE DB per Internet Publishing.

Vedere anche

scenario di pubblicazione Internetprovider OLE DB per la pubblicazione internet