Ver Mensaje Individual
  #2  
Antiguo 20-11-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Cita:
Empezado por BlueSteel
poder agregarle códigos o eliminarle algunos campos a una tabla en particular sin perder su contenido
Eliminar sin perder contenido.... creo que es difícil

Desde Delphi tienes los componentes Interbase Admin, deberías tener uno llamado IBScript o similar. La filosofía es:

Mediante sql, creas las ordenes para borrar los campos que necesites y lo guardas todo en un script, desde el mismo IB Expert puedes hacerlo, quedaría algo así:
Código:
set term ....;

alter table facturas drop Nombre; // borramos una columna
delete index idxNombre; // borramos el índice asociado
...

set term ...
Al guardarlo tendrá extensión .sql. Después desde tu programa cargas ese archivo en el componente IBScript y lo ejecutas.

Cita:
Empezado por BlueSteel
... pero que se haga desde delphi...
Si la Base de datos es Interbase, es decir, es una base de datos sql, solo puede hacerse mediante sql o con un programa como IBExpert, pero en última instancia, se usa sql para realizar los cambios.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita