Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-05-2008
cesar_gta86 cesar_gta86 is offline
Miembro
 
Registrado: oct 2007
Posts: 32
Poder: 0
cesar_gta86 Va por buen camino
Oye eduarcol, entonces esto no es posible de hacer con las tablas paradox7
Responder Con Cita
  #2  
Antiguo 23-05-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Cita:
Empezado por cesar_gta86 Ver Mensaje
Oye eduarcol, entonces esto no es posible de hacer con las tablas paradox7
Código Delphi [-]
sqModificador.Active := False;
sqModificador.Sql.Clear;
sqModificador.SQL.Add('Alter Table "c:\mibase\NombreTabla" add MiCampo MiTipoDato);
sqModificador.ExecSQL;
__________________
...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
Responder Con Cita
  #3  
Antiguo 23-05-2008
cesar_gta86 cesar_gta86 is offline
Miembro
 
Registrado: oct 2007
Posts: 32
Poder: 0
cesar_gta86 Va por buen camino
Disculpa el "sqmodificador" no lo entiendo, me podrias decir qué componente se puede utilizar; disculpa mi ignorancia.

Saludos.
Responder Con Cita
  #4  
Antiguo 23-05-2008
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Cita:
Empezado por cesar_gta86 Ver Mensaje
Disculpa el "sqmodificador" no lo entiendo, me podrias decir qué componente se puede utilizar; disculpa mi ignorancia.

Saludos.
Es un TQuery.
Saludos
Responder Con Cita
  #5  
Antiguo 24-05-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
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.


Código SQL [-]
alter table clientes add nuevo char(8)  // añadir campo nuevo temporal
update clientes set nuevo = CP   // copiar los datos de un campo a otro
<< desconectar de BD y conectar >>
select idcliente, cliente, nuevo, cp from clientes


select idcliente, CP, nuevo from clientes where CP < 10000
alter table clientes drop CP  // borrar el definido como entero


alter table clientes add CP char(8); // codigo postal nuevo y ya en texsto
update clientes set CP = nuevo  // copiar desde el temporal
alter table clientes drop nuevo
select * from clientes


alter table AlbaranC add column anio integer  // añadir un campo "anio" a una tabla existente
update albaranc set anio = cast( substring(nalbaranc from 8 for 4) as integer)  // el año está incluido en el campo nalbaranC, así que lo extraemos.
select nalbaranc, anio from albaranc
__________________
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.
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
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


La franja horaria es GMT +2. Ahora son las 01:22:32.


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