Red de conocimiento informático - Problemas con los teléfonos móviles - Problema de VFP: abrir y cerrar la base de datos

Problema de VFP: abrir y cerrar la base de datos

Primero comprenda el funcionamiento de la base de datos en VFP:

1. Cree y abra la base de datos.

CREAR BASE DE DATOS [Nombre de la base de datos?]

Parámetros

[ Nombre de la base de datos?]

Especifique el nombre de la base de datos que se creará. o abierto (cuadro de diálogo Crear), puede especificar el nombre de la base de datos y su ubicación para guardar. Omitir estos parámetros también abre el cuadro de diálogo de creación. Los archivos de base de datos se guardan con la extensión .dbc. Nota:

Si el comando SET SAFETY está activado y ya existe una base de datos con el mismo nombre en la ruta especificada por el usuario, Visual FoxPro solicitará al usuario que especifique una ruta o nombre diferente para la base de datos. base de datos.

2. Abra la base de datos.

ABRIR BASE DE DATOS [Nombre de archivo |?] [EXCLUSIVO | COMPARTIDO] [NOUPDATE] [VALIDAR]

Parámetros

Nombre de archivo

Especificar El nombre de la base de datos a abrir. Si no especifica una extensión para el archivo, Visual FoxPro asigna automáticamente una extensión .dbc. Si se omite FileName, se muestra el cuadro de diálogo Abrir. Puede especificar el nombre de la ruta como parte del nombre de la base de datos. Nota:

Visual FoxPro no reconocerá el nombre de la ruta si el nombre del disco o directorio contiene un signo de exclamación (!).

3. Cierra varios tipos de archivos. CLOSE ALL también cerrará cualquier archivo abierto usando las funciones de archivo de bajo nivel FCREATE( ) y FOPEN( ), y cualquier archivo de proceso abierto usando SET PROCEDURE. CLOSE ALL no cierra los archivos abiertos con SET PRINT. También se cerrará TODO:

Diseñador de formularios

"Administrador de proyectos"

Diseñador de pestañas

Diseñador de informes

Query Designer

CLOSE ALL no cierra ninguno de los siguientes archivos:

Ventana de comandos

Depurar (Depurador). p>Ventana Depurar

Ayuda

Ventana Seguimiento

CERRAR ALTERNATE

Cierra un archivo alternativo abierto con SET ALTERNATE.

CERRAR BASES DE DATOS [TODAS]

Cierra la base de datos y las tablas actuales en el ciclo de trabajo de datos actual. Si no hay una base de datos actual, cierre todas las tablas, índices y archivos de formato libres abiertos en todos los espacios de trabajo de la sesión de datos actual y seleccione el espacio de trabajo n.° 1. Nota: *Nuevo

El uso del comando CERRAR BASES DE DATOS en una ventana de comandos no cerrará una base de datos si está expandida en el nodo Administrador de proyectos o si está abierta en una sesión privada de un formulario en ejecución. En este caso, la base de datos permanecerá abierta hasta que el Gerente de Proyecto cierre la base de datos o se cierre el formulario que utiliza la base de datos.

Especificar la palabra clave ALL cerrará los siguientes proyectos en la sesión de datos actual y todas las inactivas y seleccionará el Espacio de trabajo 1:

Todas las bases de datos abiertas y sus tablas, excepto aquellas actualmente en Las excepciones son bases de datos seleccionados en otras sesiones de datos o bases de datos y sus tablas abiertas en otras sesiones de datos.

Todas las mesas libres abiertas.

Todos los archivos indexados y formateados en todos los espacios de trabajo.

CERRAR DEBUGGER

Cierra el depurador de Visual FoxPro.

CERRAR FORMATO

Cierra el archivo de formato abierto usando el comando SET FORMAT en el espacio de trabajo actual.

CERRAR ÍNDICES

Cierra todos los archivos de índice abiertos en el espacio de trabajo actual (solo archivos de índice único .idx y de índice compuesto independiente .cdx). Los índices compuestos estructurales (archivos .cdx que se abren automáticamente al mismo tiempo que la tabla) no se cierran.

CERRAR PROCEDIMIENTO

Cierra un archivo de procedimiento almacenado abierto con SET PROCEDURE.

CERRAR TABLAS [TODAS]

Cierra todas las tablas de la base de datos actualmente seleccionada. Si no hay una base de datos abierta, CLOSE TABLES cerrará todas las tablas libres en todos los espacios de trabajo. Incluir todo " cierra todas las tablas en todas las bases de datos y todas las tablas libres. Todas las bases de datos permanecen abiertas. El comando CLOSE TABLES no debe ejecutarse mientras hay una transacción en progreso; de lo contrario, Visual FoxPro generará un mensaje de error.