Introducción al proveedor OLE DB de Microsoft para la publicación en Internet
El proveedor OLE DB de Microsoft para publicación en Internet permite que ADO acceda a los recursos servidos por Microsoft FrontPage o Microsoft Internet Information Server. Los recursos incluyen archivos de origen web como archivos HTML o carpetas web de Windows 2000.
Parámetros de cadena de conexión
Para conectarse a este proveedor, establezca el Provider de la propiedad ConnectionString en:
MSDAIPP.DSO
Este valor también se puede establecer o leer mediante la propiedad Proveedor.
Cadena de conexión típica
Una cadena de conexión típica para este proveedor es:
"Provider=MSDAIPP.DSO;Data Source=ResourceURL;User ID=MyUserID;Password=<password>;"
-o-
"URL=ResourceURL;User ID=MyUserID;Password=<password>;"
La cadena consta de estas palabras clave:
Palabra clave | Descripción |
---|---|
proveedor de | Especifica el proveedor OLE DB para la publicación en Internet. |
Fuente de Datos -o- URL | Especifica la dirección URL de un archivo o directorio publicado en una carpeta web. |
ID de usuario | Especifica el nombre de usuario. |
contraseña | Especifica la contraseña de usuario. |
Nota
Si se conecta a un proveedor de origen de datos que admite la autenticación de Windows, debe especificar Trusted_Connection=sí o Integrated Security = SSPI en lugar del identificador de usuario y la información de contraseña en la cadena de conexión.
Si estableces el valor de ResourceURL de "URL=" en la cadena de conexión a un valor no válido, el proveedor de publicación en Internet, por defecto, genera un cuadro de diálogo para solicitar un valor válido. Este comportamiento no es deseable para un componente en el nivel intermedio de una aplicación, ya que suspende la ejecución del programa hasta que se borra el cuadro de diálogo y el cliente parece inmovilizarse porque no ha recibido una respuesta del componente.
Nota
Si MSDAIPP.DSO se especifica explícitamente como el valor del proveedor, ya sea con la palabra clave Provider de la cadena de conexión o la propiedad Provider, no se puede usar "URL=" en la cadena de conexión. Si lo hace, se producirá un error. En su lugar, simplemente especifique la dirección URL como se muestra en el tema Uso de ADO con el proveedor OLE DB para publicación en Internet.
Consulte también
escenario de publicación en Internetel proveedor OLE DB para la publicación en Internet