Ver Mensaje Individual
  #1  
Antiguo 24-02-2020
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Error en un SELECT

Me está ocurriendo una cosa curiosísima. Tengo estas dos tablas que se crean en tiempo de ejecución:
Código SQL [-]
CREATE TABLE SYSDBA120410 (
  CONTADOR SMALLINT NOT NULL,
  FECHA SMALLINT NOT NULL,
  VOTOS2 INTEGER,
  VOTOS3 INTEGER,
  VOTOS16 INTEGER,
  VOTOS17 INTEGER,
  VOTOS22 INTEGER);
y
Código SQL [-]
CREATE TABLE SYSDBA120421 (
  CONTADOR SMALLINT NOT NULL,
  FECHA SMALLINT NOT NULL,
  VOTOS2 INTEGER,
  VOTOS3 INTEGER);
Como veis más allá del número de campos son idénticas. Las uso para crear un TDBChart en tiempo de ejecución para lo que uso este query:
Código SQL [-]
SELECT * FROM 
siendo <Tabla> el nombre que se ha asignado en el CREATE.

Vale. Si ejecuto el query con la primera no hay ningún problema pero si, sin salir ni del formulario ni de la aplicación, lo ejecuto sobre la segunda al hacer el open del query me da un error:
Cita:
Field 'VOTOS16' not found
Y me tiene totalmente despistado porque no sé como eliminar ese error; es como si se "quedase" gaudada la estructura de la primera tabla.
Responder Con Cita