Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como Modificar Campo De Tabla Dbf Por Codigo???? (https://www.clubdelphi.com/foros/showthread.php?t=17387)

AGAG4 06-01-2005 19:28:31

Como Modificar Campo De Tabla Dbf Por Codigo????
 
COMO MODIFICAR CAMPO DE TABLA DBF POR CODIGO????

Ando investigando como se puede modificar el Tipo de Dato de un campo, es decir lo tengo de Tipo= "Character" Tamaño=15 y lo quiero cambiar a Tipo=Numeric Tamaño=12,2

Agradezco cualquier sugerencia.

marcoszorrilla 06-01-2005 19:33:15

Lo lógico por medidas de seguridad sería:
1.- hacer un duplicado de la tabla.
2.- Ejecutar una sentencia SQL Alter Table y crear el nuevo campo
3.- Pasar los datos del campo antiguo al nuevo.
4.- Hacer una comprobación para ver que el paso ha sido correcto.
5.- Eliminar el campo origen.

Un Saludo.

AGAG4 06-01-2005 22:33:17

Disculpe pero....
 
La Pregunta la hice para Tablas DBF no para SQL, de todas formas le agradezco su respuesta.

Que tenga buen día.

roman 06-01-2005 22:47:01

Cita:

Empezado por AGAG4
La Pregunta la hice para Tablas DBF no para SQL

Y la respuesta de Marcos fue para tablas DBF. No existe tal cosa como tablas SQL. Lo que el amigo Marcos te está diciendo es que utilices sentencias SQL para modificar el tipo de datos de un campo en una tabla DBF.

// Saludos

AGAG4 07-01-2005 16:34:15

Oki....
 
Gracias Roman, lo que pasa es que no sabia que se podia manipular la estructura de un dbf con sentencias SQL, les agradezco su aclaración.... Gracias... y que tengan buen día.

bpesoj 09-01-2005 22:28:52

Hola,
En http://info.borland.com/devsupport/bde/bdeapiex/ tienes un ejemplo de cómo cambiar el tipo de un campo en una tabla de dbase o de Paradox. Busca el ejemplo correspondiente a la función dbidoRestructure.
Saludos.

AGAG4 10-01-2005 18:03:58

Gracias....
 
Gracias bpesoj, lo tomare en cuenta.

Que tenga buen día.


La franja horaria es GMT +2. Ahora son las 04:18:57.

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