Capítulo
24. Lenguaje de Manipulación de Datos y
DAO.
Cuestionario
del capítulo
Validaciones a nivel tabla y validaciones a nivel
base de datos.
OpenDataBase , OpenRecordset , Close
AddNew
, Edit , Update y Delete.
Es un directorio en el cual
la aplicación está trabajando.
Abre la base de datos y se pone en archivo el nombre
del almacén físico de los datos que vamos a abrir.
Abre un conjunto de registros se especifica la tabla
que deseamos abrir y el tipo de recordset que deseamos.
Ejemplo
Set rstVendedor =
OpenRecordset(“vendedor”)
Table,
dynaset , snapshot , dynamic y forward-only.
Cuando visual basic permite modificar el contenido
del registro activo.
Al registro que apunta el motor de la base de datos
se dice que es el registro activo.
Permite agregar un registro a un recordset
estableciéndolo como registro activo y dejándolo en modo de edición.
Para modificar registros .
Es para actualizar cuando hacemos una modificación a
los registros y que al momento de ver de nuevo la información no aparezca lo
que no necesitamos.
Ese para eliminar un registro que no sea necesario.
Addnew y edit
Index
permite definir cual es el indice sobre
el que se hará la búsqueda.
Nomatch determina si la
última búsqueda realizada no encontró ocurrencias coincidentes.
Movefirst , movelast,
moveprevious y movenext
Que find puede realizar búsquedas no basadas en
claves e índices y el método seek no.
Debe ser del tipo dynaset.
Findfirst , findnext
,findprevious y findlast.
La
propiedad nomatch indicará si se encontró o no una coincidencia.
Ejemplo
rstvendedor.findfirst “IDVendedor > 100”
Se
presenta cuando intenta asignar valores a una referencia de campo en un
recordset, sin que se encuentre en modo de edición , ya sea por la
aplicación de addnew o de edit .
Soluciones asegurarnos estar en modo de edición antes de realizar las
asignaciones a las referencias de campo de un recordset.