|
|
|Colima, Colima a 6 de julio del 2000 | ||
|
Universidad de Colima Facultad de Telemática |
|||
|
Emmanuel Sánchez Ramírez
|
|||
|
El objeto permite: ·Especificar qué filas están disponibles para examinar. · Recorrer las filas. · Especificar el orden en el que se pueden recorrer las filas. · Agregar, cambiar o suprimir las filas. · Actualizar el origen de datos con las filas cambiadas. · Gestionar el estado general del Recordset. Open, método (Recordset de ADO) Abre un cursor. Sintaxis recordset.Open Source, ActiveConnection, CursorType, LockType, Options Parámetros Source Opcional. Variant que da como resultado un nombre de variable de objeto Command válido, una instrucción SQL, un nombre de tabla, una llamada a un procedimiento almacenado o el nombre de archivo de un Recordset. ActiveConnection Opcional. Un Variant que da como resultado un nombre de variable de objeto Connection válido o un String que contiene parámetros ConnectionString. CursorType Opcional. Un valor CursorTypeEnum que determina el tipo de cursor que el proveedor debe usar al abrir el Recordset. Puede ser una de las siguientes constantes (vea la propiedad CursorType para obtener definiciones de estos valores). LockType Opcional. Un valor LockTypeEnum que determina el tipo de bloqueo (concurrencia) que debe usar el proveedor al abrir el Recordset. Puede ser una de las siguientes constantes (vea la propiedad LockType para obtener más información). Options Opcional. Valor Long que indica cómo debe evaluar el proveedor el argumento Source si representa algo distinto que un objeto Command o que se debe restaurar el Recordset desde un archivo en el que se guardó anteriormente. Puede ser una de las siguientes constantes (vea la propiedad CommandType para obtener una explicación más detallada de las cinco primeras constantes de esta lista). ActiveConnection, propiedad (ADO) Indica a qué objeto Connection pertenece actualmente el objeto Command o el objeto Recordset especificado. Field Una fila de un Recordset consta de uno o más campos. Si imagina el Recordset como una cuadrícula de dos dimensiones, los campos se alinean para formar columnas. Cada campo (columna) tiene entre sus atributos un nombre, un tipo de datos y un valor. Es este valor el que contiene los datos reales del origen de datos. El modelo de objetos que encarna un campo es el objeto Field. Para modificar los datos en el origen de datos, se modifica el valor de los objetos Field de las filas Recordset. Finalmente, los cambios a un Recordset se envían al origen de datos. Como opción, los métodos de administración de transacción del objeto Connection pueden garantizar que los cambios se realizan correctamente o fallan a la vez. Contiene información acerca de una única columna de datos en el conjunto de registros. El funcionamiento del objeto Field es similar al del objeto rdoColumn de RDO. Property Objeto.Properties(0) u Objeto.Properties("Name"). Un objeto Property dinámico tiene cuatro propiedades incorporadas propias: · La propiedad Name es una cadena que identifica la propiedad. · La propiedad Type es un entero que especifica el tipo de datos de la propiedad. · La propiedad Valor es un variant que contiene el valor de la propiedad. · La propiedad Attributes es un valor Long que indica características de la propiedad específicas del proveedor. Collection ADO proporciona colecciones, un tipo de objeto que contiene otros objetos de un tipo concreto. Los objetos en una colección se pueden recuperar con un método de colección bien por el nombre, como una cadena de texto, o por un ordinal, como un número entero. ADO proporciona cuatro tipos de colecciones: · El objeto Connection contiene la colección Errors, que contiene todos los objetos de Error creados en respuesta a un fallo único que implica al origen de datos. · El objeto Command contiene la colección Parameters, que contiene todos los objetos Parameter que se aplican al objeto de ese Command. · El objeto Recordset contiene la colección Fields, que contiene todos los objetos Field que definen las columnas de ese objeto Recordset. · Además, los objetos Connection, Command, Recordset y Field tienen una colección Properties, que contienen todos los objetos Property que se aplican a los objetos que contienen respectivamente. Events Existen dos familias de eventos: · ConnectionEvents: Eventos emitidos cuando comienzan transacciones en una conexión, se confirman o se deshacen, cuando se ejecuta un Command, y cuando se inicia o acaba una Connection. · RecordsetEvents: Eventos emitidos para informar del progreso de la recuperación de los datos, cuando se exploran las filas de un objeto Recordset, cuando se cambia un campo en una fila de un recordset, cuando se cambia una fila en un recordset o cuando se realiza cualquier cambio en el recordset completo. |
|
|||