Partilhar via


Visão geral do Provedor OLE DB da Microsoft para publicação na Internet

O Provedor Microsoft OLE DB para publicação na Internet permite que o ADO acesse os recursos atendidos pelo Microsoft FrontPage ou pelo Microsoft Internet Information Server. Os recursos incluem arquivos de origem da Web, como arquivos HTML ou pastas da Web do Windows 2000.

Parâmetros de cadeia de conexão

Para se conectar a esse provedor, defina o argumento Provider da propriedade ConnectionString como:

MSDAIPP.DSO

Esse valor também pode ser definido ou lido por meio da propriedade Provider.

Cadeia de conexão típica

Uma cadeia de conexão típica para esse provedor é:

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

-ou-

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

A cadeia de caracteres consiste nestas palavras-chave:

Palavra-chave Descrição
Provedor Especifica o Provedor OLE DB para publicação na Internet.
Fonte de dados -ou- URL Especifica a URL de um arquivo ou diretório publicado em uma pasta da Web.
ID de usuário Especifica um nome de usuário.
Senha Especifica a senha do usuário.

Observação

Se você estiver se conectando a um provedor de fonte de dados que dá suporte a autenticação do Windows, especifique Trusted_Connection=yes ou Segurança Integrada = SSPI em vez das informações de ID de usuário e de senha na cadeia de conexão.

Se o valor ResourceURL da "URL=" for definido na cadeia de conexão como um valor inválido, por padrão, o Provedor de Publicação da Internet abrirá uma caixa de diálogo para solicitar um valor válido. Esse comportamento é indesejável para um componente na camada intermediária de um aplicativo, pois ele suspende a execução do programa até que a caixa de diálogo seja desmarcada e o cliente pareça congelar porque não recebeu uma resposta do componente.

Observação

Se MSDAIPP.DSO for especificado explicitamente como o valor do provedor, seja com a palavra-chave da cadeia de conexão Provider ou a propriedade Provider, é possível usar "URL=" na cadeia de conexão. Se você fizer isso, ocorrerá um erro. Em vez disso, basta especificar a URL, conforme exibido no tópico Usando o ADO com o provedor OLE DB para publicação na Internet.

Consulte Também

Cenário de publicação na InternetProvedor OLE DB para publicação na Internet