| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Invitado
|
Publicado: Jue 31 Mar, 2005 8:30 am Asunto: Cambiar campos de la BD |
|
|
Resulta que al ampliar el tamaño de un campo CHAR, mi aplicación deja de funcionar. En concreto el dni de una ctabla en la que es clave primaria, de 9 lo paso a 13, y la aplicación da error y se cierra. ¿Que debo hacer en la aplicación para que siga funcionando bien? Normalmente borro los fields de la query que usa esta tabla y al añadirlos de nuevo funciona bien, pero es que ahora la usan decenas de querys.
Gracias |
|
| Volver arriba |
|
 |
LordNemesis Master


Registrado: 31 Dic 2003Mensajes: 340Ubicación: México
|
Publicado: Vie 01 Abr, 2005 6:19 pm Asunto: |
|
|
Hola....
Eso he visto que sucede cuando en tiempo de diseñop agregas ya los Campos de los Querys, sio este es elo caso, te recomendaria que no lo hagas... y siempre acceses a ellos, en tiempo de ejecicion, utilizando el Metodo FieldByName o la propiedad Fields... _________________ Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!! |
|
| Volver arriba |
|
 |
cecito Capt

Registrado: 25 Nov 2003Mensajes: 164Ubicación: Arequipa - Perú
|
Publicado: Sab 02 Abr, 2005 5:35 pm Asunto: |
|
|
Para solucionar prueba borrando los campos que has creado en tu objeto DataSet, luego activa y desactiva el dataset(propiedad active) con esto se recrean los campos en el Builder y luego vuelve a crear los objetos campo de tu DataSet.
No es necesario que borres todos los campos de tu DataSet, solo a los que has cambiado la estructura.  |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Lun 04 Abr, 2005 8:16 am Asunto: |
|
|
Pues los 2 teneis razón. Accedo en tiempo de diseño a los componentes y lo soluciono borrando fields y reaktivando la query. El problema es que trabajo con muchísimas querys y es un tostón ir borrando y reaktivando.
Intentaré acceder vía FieldByName a partir de ahora.
Gracias. |
|
| Volver arriba |
|
 |
|