Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 07-06-2005
_fede _fede is offline
Miembro
 
Registrado: jun 2005
Posts: 12
Poder: 0
_fede Va por buen camino
Error .VAL del BDE

Hola otra vez.

He hecho una prueba:

Paso 1. Creo una tabla en Paradox con el Database Desktop con dos campos requeridos y con clave primaria el primero de ellos.

Campo1 de tipo cadena de tamaño 5 not null primary Key
Campo2 de tipo cadena de tamaño 5 not null

Los ficheros generados (todos se generan con la misma fecha/hora) son:
Mitabla.DB
Mitabla.PX
Mitabla.VAL

Hasta aquí puede consultar la tabla, que está vacía, sin ningún problema.

Paso 2. Modifico la tabla con el SQL Explorer añadiendo otro campo mediante la sentencia:

ALTER TABLE MiTabla ADD Campo3 CHAR(5)

Los ficheros modificados (todos con la misma fecha/hora) son:
Mitabla.DB
Mitabla.PX
Mitabla.VAL

Hasta aquí sigo pudiendo consultar la tabla, que ahora tiene tres campos sin problema.

Paso 3. El fichero .DB no lo renombro pero si los ficheros .PX y .VAL de la siguiente forma:
Mitabla.DB
_Mitabla.PX
_Mitabla.VAL

Modifico la tabla con el SQL Explorer añadiendo otro campo más mediante la sentencia:

ALTER TABLE MiTabla ADD Campo4 CHAR(5)

Solo se modifica el fichero Mitabla.DB mientras que _Mitabla.PX y _Mitabla.VAL no. Si ahora renombro los ficheros para dejarlos como al principio:
Mitabla.DB
Mitabla.PX
Mitabla.VAL

Si ahora intento acceder a la tabla, que debería tener cuatro campos, obtengo justo el ERROR que tu mencionas:

.VAL file is out of date.
File: C:\PRUEBAS\MiTabla.VAL

Espero que te sirva como orientación, quizá el problema no esté en tu aplicación sino en alguna otra que use esta misma tabla y la haya estropeado.

De todas formas desconozco si este error puede ocurrir por otro motivo.

Un saludo.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 12:26:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi