Partilhar via


Usando o ADO com linguagens de script

Em um ambiente de script, o ADO permite que você exponha dados por meio de scripts do lado do servidor. Nesse cenário, o ADO, o provedor OLE DB subjacente que ele usa e quaisquer outros componentes necessários para fazer referência a um determinado armazenamento de dados, são instalados em um servidor que executa o IIS (Serviços de Informações da Internet). Usando ASP (Páginas do Servidor Ativo), o ADO é um componente referenciado em um script que pode gerar HTML, por exemplo. Esse conteúdo HTML pode ser passado via HTTP para 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 tomar 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 do ADO e indica se eles são seguros para scripts.

Objeto Seguro para execução de scripts?
Conexão ADO Sim
Comando ADO Não
Parâmetro ADO Não
Conjunto de registros do ADO Sim
Registro do ADO Sim
Fluxo do ADO Sim
Erro do ADO Não
Catálogo do ADOX Não
ADOX CellSet Não
RDS DataControl Sim
RDS DataSpace Sim
RDS DataFactory Não

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

Provedor Seguro para uso com scripts?
Forma Sim
Persistir Sim
Remoto Sim
Provedor OLE DB para SQL Server (SQLOLEDB) Não
Provedor OLE DB para ODBC (MSDASQL) Não

Fontes de dados ODBC

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

Referenciando a biblioteca do ADO

Não aplicável com linguagens de script.

Manipulando eventos

Não aplicável com linguagens de script.

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

Consulte Também

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