Provider Microsoft OLE DB per Internet Publishing

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 come segue:

MSDAIPP.DSO

È possibile impostare o leggere questo valore anche usando la proprietà Provider.

Stringa di connessione tipica

Una stringa di connessione tipica per questo provider è:

"Provider=MSDAIPP.DSO;Data Source=ResourceURL;User ID=MyUserID;Password=MyPassword;"

oppure

"URL=ResourceURL;User ID=MyUserID;Password=MyPassword;"

La stringa è costituita da queste parole chiave:

Parola chiave Descrizione
Provider Specifica il Provider OLE DB per Internet Publishing.
Data Source -o- URL Specifica l'URL di un file o di una directory pubblicata in una cartella Web.
ID utente Specifica il nome dell'utente.
Password Consente di specificare la password dell'utente.

Nota

Se ci si connette a un provider di origine 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 ResourceURL da "URL=" nella stringa di connessione su un valore non valido, per impostazione predefinita Internet Publishing Provider 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 MSDAIPP.DSO viene specificato in modo esplicito come valore del provider, con la parola chiave della stringa di connessione Provider o la proprietà Provider, non è possibile utilizzare "URL=" nella stringa di connessione. Se si esegue questa operazione, si verificherà un errore. È invece sufficiente specificare l'URL come illustrato nell'argomento Utilizzo di ADO con il provider OLE DB per Internet Publishing.

Vedi anche

Scenario di Internet PublishingIl provider OLE DB per Internet Publishing