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=<password>;"
oppure
"URL=ResourceURL;User ID=MyUserID;Password=<password>;"
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