Histórico da Página
Sintaxis
dbUseArea(<expresión lógica 1>, <expresión carácter 1>, <expresión carácter 2>, <expresión carácter 3>, <expresión lógica 2>, <expresión lógica 3>)
Propósito
Define un archivo de datos como un área de trabajo disponible en la aplicación.
Argumentos
<expresión lógica 1>
El argumento opcional permite que el alias especificado, si ya está en uso, se cierre antes de la apertura del archivo de datos.
<expresión carácter 1>
Define el disco (driver) que permite a la aplicación manejar el archivo de datos especificado. El Protheus tiene la variable __LOCALDRIVER definida a partir de las configuraciones del archivo .ini que pertenece al servidor del Protheus.
Algunas claves válidas son: “DBFCDX”, “CTREECDX”, “DBFCDXAX” y “TOPCONN”.
<expresión carácter 2>
Nombre del archivo de datos que se abrirá con el alias especificado.
<expresión carácter 3>
Alias para referencia del archivo de datos por la aplicación.
<expresión lógica 2>
Define si el archivo puede ser utilizado por otras conexiones.
<expresión lógica 3>
Define si el archivo se puede modificar por medio de la conexión activa.
Ejemplos
dbUseArea(.T., “DBFCDX”, “\SA1010.DBF”, “SA1DBF”, .T., .F.)
dbSelectArea(“SA1DBF”)
MsgInfo(“La tabla SA1010.DBF tiene: “ + STRZERO(RecCount(), 6) + “ registros.”)
dbCloseArea()