FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#4
|
||||
|
||||
A ver. A mi me parece que el error no se debe al campo extra sino más bien a que ese campo extra es el único campo que existe.
Recuerden que si no se define ningún campo, ya sea durante el diseño o por código, el dataset genera dinámicamente los campos basándose en la estructura física de la tabla subyacente. Pero, en el momento en que se agrega un campo, bien sea en diseño o por código, el dataset omite la generación dinámica y el campo o campos agregados son los únicos que existen para el dataset. Si se abre la tabla antes de añadir el campo extra, pues no sirve de mucho porque no podemos agregar campos mientras la tabla esté abierta, y al cerrarla desaparecen los campos generados dinámicamente. Lo único que se me ha ocurrido es: 1. Abrir la tabla 2. Copiar la lista de definiciones de campos (FieldDefs) a una lista temporal 3. Cerrar la tabla 4. Agregar todos los campos, basándose en las definiciones que tenemos guardadas. 5. Agregar cualquier campo extra 6. Abrir la tabla. No lo he probado a fondo pero esto parece funcionar:
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DBGrid... agregar un campo calculado...? | BlueSteel | Varios | 4 | 05-02-2009 19:40:37 |
Agregar columnas al DBGrid en Runtime | vladimirbp | Varios | 2 | 11-01-2007 01:01:46 |
Agregar elementos a un DBcomboBox (runtime) | vinicc | Conexión con bases de datos | 2 | 26-08-2006 01:28:31 |
Mover y agregar controles en RunTime | JXJ | Varios | 2 | 05-05-2005 02:16:04 |
Agregar un campo a una tabla paradox (runtime) | sitrico | Conexión con bases de datos | 3 | 17-07-2003 00:14:11 |
|