PDA

Ver la Versión Completa : Cambiar tamaño a un campo


pmtzg
14-03-2008, 00:58:57
hola amigos alguien por ahi sabe
como puedo cambiar de tamaño
un campo de una tabla de Paradox

es decir tengo un campo llamado docto en una base de datos
llamada documen.db de paradox

y el campo es string de 9 y quiero cambiarlo a 7

alguien me podria ayudar ??


Gracias

AzidRain
14-03-2008, 01:47:36
No especificas si lo quieres hacer desde código o mediante algún front-end. Si es esto último basta usar el Database Explorer que ya trae Delphi y te permitirá hacer el cambio sin problemas.

pmtzg
14-03-2008, 01:55:54
lo deseo hacer por medio de codigo

desde delphi

se podra ? ?

keyboy
14-03-2008, 04:09:35
¿Por qué quieres hacerlo por código? Es que este tipo de cambios suelen ser cosa de una vez por lo que no vale la pena el esfuerzo.

En Paradox, existe la función DbiDoRestructure, de la unidad BDE, que sirve para alterar la estructura de una tabla. La función es algo compleja de usar, pero en la ayuda de Delphi vienen cuatro ejemplos de uso, el tercero de los cuales es justo lo que necesitas, pues te permite cambiar la definición de un campo.

Estos ejemplos no los encontrarás en la ayuda de siempre; tienes que abrir directamente el archivo BDE32.HLP que encontrarás en C:\Archivos de programa\Archivos comunes\Borland Shared\BDE (al menos con Delphi 7).

Bye