![]() |
Error en un SELECT
Me está ocurriendo una cosa curiosísima. Tengo estas dos tablas que se crean en tiempo de ejecución:
y 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: 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:
|
¿Por qué no la creas antes y te limitas a rellenarla con lo que necesites?
|
Eso suena mas bien a que usas un ClientDataSet y este se carga con la lista de campos de la primera.
|
Hola.
Opino como mamcx, pareciera que en el componente queda cargada la estructura de la tabla SYSDBA120421. O, dicho de otro modo, que alguna instrucción esté haciendo referencia a la columna VOTOS16 estando cargada la estructura de la mencionada y claro, no encuentra esa columna... Saludos :) |
Recorre los campos del componente que uses para mostrar los datos y borralos.
Luego lo vuelves a utilizar. Saludos |
Gracias por las respuestas.
Cita:
Cita:
Cita:
Código:
fMenu->qTemp->Close(); |
La franja horaria es GMT +2. Ahora son las 07:31:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi