Usar o ADO com linguagens de script

Em um ambiente de script, o ADO permite que você exponha os dados por meio de scripts do lado do servidor. Nesse cenário, o ADO, o provedor OLE DB subjacente que ele usa e outros componentes necessários para fazer referência a determinado armazenamento de dados são instalados em um servidor que executa o IIS (Serviços de Informações da Internet). Usando o ASP (Páginas do Active Server), o ADO é um componente referenciado em um script que pode gerar HTML, por exemplo. Esse conteúdo HTML pode ser transmitido via HTTP a um navegador da Web cliente. Usando scripts, a página da Web pode enviar ações de volta para o script do lado do servidor, permitindo que você atualize, percorra ou exiba dados específicos.

Antes de usar um objeto ActiveX em uma página da Web, é importante saber se o objeto é seguro para scripts. Quando um objeto é considerado seguro para scripts, isso significa que o controle não pode realizar nenhuma ação prejudicial no computador do usuário e, portanto, pode ser executado sem solicitar a aprovação do usuário. A tabela a seguir lista os objetos ADO e indica se eles são seguros para scripts.

Objeto Seguro para scripts?
ADO Connection Yes
ADO Command Não
ADO Parameter No
ADO Recordset Yes
ADO Record Yes
ADO Stream Yes
Erro de ADO No
ADOX Catalog Não
ADOX CellSet Não
RDS.DataControl Yes
RDS.DataSpace Yes
RDS DataFactory No

A tabela a seguir lista os provedores incluídos no Windows DAC/MDAC e indica se eles são seguros para scripts.

Provedor Seguro para scripts?
Forma Sim
Persist Yes
Remote Yes
Provedor OLE DB para SQL Server (SQLOLEDB) No
Provedor OLE DB para ODBC (MSDASQL) Não

Fontes de dados ODBC

Uma diferença notável entre o script e o código ADO sem script é a Fonte de Dados ODBC, se usada. Para aplicativos que não são de script, você pode criar um DSN de usuário no Administrador da Fonte de Dados ODBC. Para scripts em execução no IIS, você precisa criar um DSN do Sistema; caso contrário, seus scripts não reconhecerão a fonte de dados criada. Isso se aplica a qualquer aplicativo de script do ADO que use o Provedor Microsoft OLE DB para ODBC por meio do Microsoft IIS.

Referência à Biblioteca da ADO

Não aplicável às linguagens de script.

Manipulação de eventos

Não aplicável às linguagens de script.

Os tópicos abaixo contêm informações mais específicas sobre como usar o ADO com linguagens de script:

Consulte Também

Microsoft ADO (ActiveX Data Objects)
Usar o ADO com o Microsoft Visual Basic
Usar o ADO com o Microsoft Visual C++