FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿ Se pueden agregar campos a una tabla tipo paradox7 de forma dinámica en delphi 6 ?
Hola que tal amigos, tengo una duda. Lo que pasa es que estamos desarrollando un sistema de B.D. pero necesitamos saber si se pueden agregar nuevos campos o columnas de forma dinámica (con código) a tablas tipo paradox7, estamos utilizando delphi 6. Y si se pudiera realizar esto, a ver si me podrian dar un ejemplo.
MIL grácias de antemano. Saludos. |
#2
|
||||
|
||||
Asi se crea una tabla nueva, para agregar campos no tienes más que utilizar: ALTER TABLE. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Se me adelanto Marcos La diferencia es que el lo hace por SQL yo lo hago por los metodos propios del TTable
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#4
|
|||
|
|||
Oye eduarcol, buenos días, mira tengo un pequeño detalle; lo que pasa es que yo, ya tengo la tabla creada de forma estática, pero me veo en la necesidad de agregarle nuevos campos a la misma, no la de crear una nueva tabla y agregarle campos.
Con la ayuda que me diste intenté agregarle nuevos campos a la tabla que ya tengo creada, pero no lo hace; mira te muestro el código: Table1.FieldDefs.Add('Ciudad_alumno',ftString,50,false); Intenté guardar los cambios en la tabla con table1.refresh, pero creo que el refresh es sólo para guardar los cambios de los datos insertados. También intenté poner la tabla en modo de edición, pero sucede lo mismo, no guarda los nuevos campos. Grácias Marcos, por tu ayuda con sql, ya que posteriormente me servirá. |
#5
|
||||
|
||||
de ser asi, la respuesta te la ha dado Marcos, debes utilizar el Alter Table
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#6
|
|||
|
|||
Oye eduarcol, entonces esto no es posible de hacer con las tablas paradox7
|
#7
|
||||
|
||||
Cita:
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#8
|
|||
|
|||
Disculpa el "sqmodificador" no lo entiendo, me podrias decir qué componente se puede utilizar; disculpa mi ignorancia.
Saludos. |
#9
|
||||
|
||||
Cita:
Saludos |
#10
|
||||
|
||||
En definitiva es lenguaje SQL DDL, (Structure Query Language Data Definition Language), vale, recordemos que el BDE es un mini-SQL, pero puede crearse campos, etc:
Aqui tienes algunas pruebas con Paradox, cada línea tendría que ejecutarse en un Query. El campo CP (codigo postal) estaba definido como numero entero, aquí estan las operaciones a realizar en la base de datos para cambiarlo a texto, por supuesto, después habría que actualizar los campos en Delphi.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 24-05-2008 a las 12:06:25. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
guardar de un DBGrid a una Tabla Paradox7 | megaredoxk | Conexión con bases de datos | 4 | 28-11-2007 00:21:56 |
Variables creadas en forma dinamica | GerTorresM | OOP | 1 | 04-10-2007 15:44:01 |
Crear variables de forma dinamica | papulo | PHP | 3 | 24-11-2005 17:39:20 |
campos de una tabla en interbase que pueden contener archivos doc | Luzmila | Servers | 2 | 11-06-2004 22:37:12 |
modificar o agregar campos a una tabla en ejecucion | rmnart | Firebird e Interbase | 11 | 04-11-2003 09:27:55 |
|