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++