Árvore de páginas

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()

 

  • Sem rótulos