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