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