Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-11-2009
jaimeh jaimeh is offline
Miembro
 
Registrado: mar 2007
Posts: 68
Poder: 18
jaimeh Va por buen camino
Añadir campo nuevo

Hola a todos

Se puede añadir un campo fisicamente en una tabla?. Con SQL no tengo
ningun problema, usando Alter Table pero con delphi sin usar sql no acierto
a como hacerlo.

Seréis tan amables de decirme si se puede hacer.

Un saludo para todos
Responder Con Cita
  #2  
Antiguo 23-11-2009
jaimeh jaimeh is offline
Miembro
 
Registrado: mar 2007
Posts: 68
Poder: 18
jaimeh Va por buen camino
Se me olvido decirlo, estoy usando firebird

Un saludo
Responder Con Cita
  #3  
Antiguo 23-11-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.338
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Qué componentes de conexión estás utilizando?
¿te da algun error?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 23-11-2009
jaimeh jaimeh is offline
Miembro
 
Registrado: mar 2007
Posts: 68
Poder: 18
jaimeh Va por buen camino
Muchas gracias Neftali por contestarme,

Si mira estoy usando los que trae el delphi los IBX.

Código Delphi [-]
var
  campo: TField; 
begin
 campo := TField.Create(tblDest);
 campo := tblSource.Fields[3];   //por ejemplo
 tblDest.Fields.Add(campo);
                                           
end;

Entonces me da errores de punteros cuando intento cerrar y abrir las
tablas o no me añade ningún campo, no consigo la persistencia



Muchas gracias a todos
Responder Con Cita
  #5  
Antiguo 23-11-2009
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

No acabo de entenderte.
Quieres agregar un campo a tu tabla de la base de dato?
ó solo quieres adicionar un campo virtual(calculado,solo para vista)en tu DataSet(Query,Table)?.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #6  
Antiguo 23-11-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.338
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
No he usado mucho las IBX, pero la asignación que estás haciendo no parece muy correcta y puede ser la causante de los errores.
Creas el objeto y luego haces la asignación de un campo ya existente. No se si eso es correcto. De todas formas no te fies 100% porque nunca lo he usado de esta forma.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 23-11-2009
jaimeh jaimeh is offline
Miembro
 
Registrado: mar 2007
Posts: 68
Poder: 18
jaimeh Va por buen camino
Muchas gracias por responderme

Quiero crear un nuevo campo en una tabla física o sea con persistencia
mas o menos lo que se hace con sql así

Código SQL [-]

ALTER TABLE NOMTABLA ADD NuevoCAMPO Integer;

A lo mejor no es posible

Muchas gracias
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Añadir campo por codigo kalimero Impresión 1 16-02-2009 18:23:46
Añadir un campo a una tabla franfl Firebird e Interbase 6 03-03-2008 22:21:51
¿Cuál es el tipo compatible con Number para añadir un nuevo campo calculado de ese t? nuri SQL 2 26-07-2005 11:24:34
Como añadir un nuevo evento a un componente Javi2 Varios 6 20-12-2004 13:25:12
Añadir Campo a TSQLQuery asirvent Conexión con bases de datos 2 20-06-2003 16:30:17


La franja horaria es GMT +2. Ahora son las 13:10:08.


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