SQLMax Connections
¿QUIENES SOMOS?

MS-SQL Server
Características
La mejor Base de Datos
DESARROLLOS
CON SQL

Utilitario ESQL
Tutorial de ASP
Seguridad en IIS
ARTICULOS VARIOS
Buscar txt en los SP
Asegurar los Datos
Ajuste RDBMS
Reporting Services
Funciones en SQL
Optimización de SQL
Administración MMC
Transformación DTS
Config. de memoria
Data WareHouse
Procedimientos no documentados
ADMINISTRACION
Configuración de SQL
Utilitarios de
Administración

RECURSOS
Listas de Correo
Foro de SQL
Foro de ASP
Foro de DW
Codigos de Ejemplo

Tutorial de ASP (1ª parte)

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 creados independientemente.
  • Ayudas de modificación en lote.
  • Soporte para procedimientos almacenados.
  • Diferentes tipos de cursores.
  • Soporte para retornar múltiples recordsets
  • Aplicaciones libres de Hilos para aplicaciones de servidor web eficientes.

 

Objetos ADO

  • Connection: Mantiene la información de conexión con el proveedor de datos.

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

  • Command: Mantiene información acerca de un comando

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

  • Error: Mantiene información acerca de algún error ocurrido en el proveedor

set VarError = Server.CreateObject(ADODB.Error)  

  • Field: Mantiene información de un único campo dentro de un recordset

set VarConexion = Server.CreateObject(ADODB.Connection)  

  • Parameter: Es un parámetro para ser usado en un objeto command.

set VarParametro = Server.CreateObject(ADODB.Parameter)  

  • Property: Características de un objeto.

set VarPropiedad = Server.CreateObject(ADODB.Property)  

  • Recordset: Conjunto de registros retornados desde una consulta con un cursor asociado.

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

Parte 2 -->


Amigos en Linea

Acceso al
Centro de Entrenamiento

Google


© 2001- RealITech - Todos los derechos reservados
Microsoft, Visual Basic, MSDN, ActiveX, Visual C++, Visual FoxPro, Visual InterDev, Visual Studio, Win32, MS SQL Server, BackOffice, JScript, SBS (Small Business Server), Developer Studio, Windows y Windows NT son marcas registradas por Microsoft Corporation en Estados Unidos y otros países.

Diseño multimedia