Home - ASP - Curso práctico - Capítulo 6 - 1 - 2 - 3
Curso práctico de ASP (VI)
por Luciano Moreno, del departamento de diseño web de BJS Software.
ADO.-
ADO (ActiveX Data Objects) es una tecnología para componentes ActiveX basada en ODBC-OLEDB, que proporciona una serie de objetos propios capaces de conectar y manipular bases de datos de una forma sencilla, permitiéndonos con ello prescindir de los detalles de programación de bajo nivel.
Los objetos ADO son independientes del lenguaje usado, permitiendo conectar nuestra página ASP con cualquier base de datos, relacional o no, siempre que sea compatible con ODBC.
Dentro de la jerarquía de objetos de ADO hay 3 objetos muy importantes para nosotros:
Objeto Connection
Es el encargado de establecer un canal de comunicación de con el servidor.
Objeto Command
Es el encargado de almacenar las sentencias SQL de consulta a la base de datos.
Objeto Recordset
Es el encargado de almacenar los resultados de la consulta a la base de datos, en forma de conjunto de registros.
El funcionamiento secuencial de estos 3 objetos es el siguiente:
El esquema de este proceso lo tenéis en imagen siguiente:

Para referirnos a estos objetos deberemos usar la sintaxis:
adodb.connection
adodb.command
adodb.recordset
El objeto Server y el
método CreateObject.-
Los objetos ADO anteriores se encuentran instalados por defecto en el servidor web, por lo que a la hora de poder usarlos en nuestras páginas ASP deberemos crear una instancia de ellos, lo que se consigue a través del método CreateObject del objeto Server.
El objeto Server se utiliza en general para realizar acciones en el servidor, y su método CreateObject para instanciar objetos, devolviendo una instancia del objeto que se le pase como argumento, a través de la instrucción Set.
La sintásix general de uso es del tipo:
Dim MiVariable
Set MiVariable =
Server.CreateObject("objeto_servidor")
Donde objeto_servidor puede ser cualquiera de los objetos predefinidos de servidor del lenguaje.
Home - ASP - Curso práctico - Capítulo 6 - 1 - 2 - 3