1.
Ventajas y desventajas de usar DML
Codificacion pura, mientras que el control
data ya esta creado para realisar dichas acciones.
2.
Mencione 3 requisitos para el uso de control data
-conocer el motor de base de datos a utilizar
-conocer el almacen
de datos a utilizar
-conocer el origen de recursos a manejar
3.
Ventajas al usar control data
-que ya no se tiene que definir los objetos
data base y recordset , ni activar la
referencia Microsoft DAO.
4.
Datasource y datafield
-datasource: hace
referencia al objeto basado en el control data.
-datafield: hace
referencia al campo al que estara vinculado el objeto
de entrada de datos.
5.
Flexgrid, propiedades y metodos.
-para visualisar el
formato de matriz bidimensional , el contenido de un recordset.
-propiedades: source
y scrollsbars
-metodo: refresh
6.
¿Que se requiere para usar el control data en acces
97?
-la versión profesional o empresarial de v.b. y asignar ala propiedad connect
del control data el valor acces.
7.
¿Qué se requiere para usar el control data en acces
2000?
-la versión profesional o empresarial de v.b. e instalar el service pack 4 de v.b. y asignar a la
propiedad connect del control data el valor acces 2000?
CAPITULO 26
1. Explique que es una base de datos
multiusuario.
Es aquella que se tiene cuando un mismo almacén de datos es abierto por
varias personas de manera concurrente para realizar labores de lectura o
escritura.
2. Explique la sintaxis de OpenDatabase para una base de
datos multiusuario.
OpenDatabase (Nombre, Compartido,
SoloLectura)
Donde Nombre es el
nombre de almacen de datos.
Compartido es un argumento que especifica si el uso de la base de datos será
compartido (True) o no (False). SoloLectura especifica su es uso de la base de datos
será de solo lectura (True)
o no (False).
3. Explique la sintaxis de OpenRecordset para una base de datos multiusuario.
Donde Nombre es
el nombre del campo de la base de datos que vinculará al objeto Recordset. TipoRecordset es el tipo de Recordset que se esta definiendo, el cual deberá ser
Dynaset o Table.
4. Explique los 3 modos de bloqueo para el
motor Jet.
Modo
Exclusivo.- Impide que otros usuarios tengan acceso a la base de datos. Este
modo es el más restrictivo.
Bloqueo
del Recordset.- Bloquea las
tablas vinculadas a un objeto Recordset
con bloqueos de lecturas de tablas, bloqueos de escritura de tablas o ambos.
Bloqueo
de Página.- Bloquea la página de 2048 bytes (2KB) que contiene los
datos que se están modificando. Este modo es el menos restrictivo.
5. Explique en que consiste el bloqueo pesimista.
Consiste en
bloquear con el motor de la base de datos Jet, la página que contiene el
registro activo, tan pronto como se ejecuta el método Edit o AddNew ,
y no se libera del bloqueo hasta que se ejecuta explícitamente Update o se cancelan los cambios
con CancelUpdate en el
registro.
6. Explique en que consiste el bloqueo
optimista.
El motor
bloquea la página solo cuando intenta afectar el almacén de datos con el método
Update. Puesto que el
bloqueo solo ocurre cuando la aplicación intenta realizar cambios, se minimiza
el tiempo que el bloqueo está activo; ésta es la mayor ventaja del bloqueo
optimista.
Un
manejo inadecuado de los bloqueos, nos conduce a un error y con un
buena rutina de errores, se puede controlar lo que sucede en el programa.
CAPITULO 27
1.
¿Qué son los archivos planos?
-Conjunto
de caracteres ANSI organizados de tal forma que permiten ser almacenados y
recuperados. Se utilizan para la transferencia de datos
2.
Los 2 métodos para delimitar campos
-uno
es utilizar comas.
-el
otro maneja una posición diferente para cada campo
3. Sintaxis open
-Sintaxis open archivo for[append/input]
as numero canal
-Donde
archivo es el nombre físico del archive , la especificación
append se aplica para cuando desea escribir información
en el archive y la otra para cuando requiere leer la informacion.
4.
Sintaxis free file
-Sintaxis
nombre variable tipo integer = free file.
-Donde
nombre variable tipo integer es la variable la cual
tomara el valor del canal, primer canal disponible para uso.
5.Sintaxis write
-Sintaxis
write #canal, campo1, campo2, campo n...
-Donde
#canal es el # de canal de comunicación con el archivo, después se pone una
lista de valores ,separados por comas , que
corresponden a los campos por registrar.
6.
Como se definen los tipos de datos del usuario UDDT
-Se
utiliza la instrucción type, la cual debe ser
empleada en el area de declaraciones generales.
7.Sintaxis input
-Sintaxis
input #canal,variable1,variable2,variable n...
-Donde
# de canal es el # de canal de comunicación con el archivo, después se pone una
lista de variables que obtendran los valores
almacenados en el archivo separados por comas, debera
corresponder 1 variable por cada campo en el archivo.
8.
Sintaxis close
-Sintaxis
close # canal
-Donde
# de canal es el canal con el cual se a establecido la comunicación con el
archivo plano y el cual se piensa cerrar.