Creada el: 14/09/99 - Actualizada el:

Tutorial de ASP (1ª parte)

Proxima Página
WB01345_.gif (616 bytes)

Qué es ADO?

ActiveX Data Objects (ADO) es una tecnología ampliable y de fácil uso para agregar acceso a bases de datos a sus páginas Web. Puede utilizar ADO para escribir secuencias de comandos compactas y escalables que conecten con bases de datos compatibles con Open Database Connectivity (ODBC, Conectividad abierta de bases de datos) y orígenes de datos compatibles con OLE DB. Si no tiene mucha experiencia en conectividad con bases de datos, encontrará que las instrucciones de ADO son asequibles y no complicadas. Del mismo modo, si ya tiene experiencia en la programación con bases de datos, apreciará las características avanzadas de conexión y de manipulación de consultas independientes del lenguaje de ADO.

Nota. Si se desean usar las constantes de ADO se deben incluir los siguientes archivos.

<!--#include virtual="/PROGRAM FILES/COMMONFILES/SYSTEM/ADO/ADOVBS.INC"--> ó

<!--#include virtual="/PROGRAM FILES/COMMONFILES/SYSTEM/ADO/ADOJAVAS.INC" -->

Características de ADO

 

Objetos ADO

set VarConexion = Server.CreateObject(ADODB.Connection)

Métodos:

Open: VarConexion.Open ConnectionString [,UserID] [,Password]

Close: VarConexion.Close

Execute: VarConexion.Execute CommandText,RecordsAffected,Options

Propiedades:

CommandTimeOut

ConnectionString

ConnectionTimeOut

State

Version

DefaultDataBase

set VarComando = Server.CreateObject(ADODB.Command)

Métodos:

CreateParameter:

Set varParametro= command.CreateParameter(Name, Type,

Direction, Size, Value)Execute: Set recordset = command.Execute( RecordsAffected, Parameters, Options )

Propiedades:ActiveConectionComandtext

CommandTimeOut

CommandType

Name

Prepared

Satate

set VarError = Server.CreateObject(ADODB.Error)  

set VarConexion = Server.CreateObject(ADODB.Connection)  

set VarParametro = Server.CreateObject(ADODB.Parameter)  

set VarPropiedad = Server.CreateObject(ADODB.Property)  

set VarConexion = Server.CreateObject(ADODB.Recordset)

Métodos:

AddNew: recordset.AddNew Fields, Values

CancelUpdate: recordset.CancelUpdate

Close: object.Close

Delete: recordset.Delete AffectRecords

GetRows: array = recordset.GetRows( Rows, Start, Fields )

Move: recordset.Move NumRecords, Start

Movefirst, MoveNext, MoveLast, MovePrevious: recordset.MoveX

Open: recordset.Open Source, ActiveConnection, CursorType, LockType, Options

Requery: recordset.Requery

Update: recordset.Update Fields,Values

Supports: boolean = recordset.Supports( CursorOptions )

Propiedades:

AbsolutePage,

AbsolutePosition,

ActiveConnection,

BOF,

Bookmark,

CacheSize,

CursorLocation,

CursorType,

EditMode,

EOF,

Filter,

LockType,

MarshalOptions,

MaxRecords,

PageCount,

PageSize,

RecordCount,

Source,

State,

Status

Proxima Página
WB01345_.gif (616 bytes)