FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Saber si un campo existe mediante sql falla
Hola compañeros. Tengo el siguiente código:
Con el cual pretendo verificar si existe el campo "Texto" en la tabla "TEXTOS", la primera vez que pasa, funciona correctamente y crea el campo, pero a la siguiente ejecución sigue diciendo que dicho campo no existe... ¿por que me falla??? (delphi 6 , paradox 7) Última edición por tarco35 fecha: 10-07-2015 a las 23:37:32. Razón: completar |
#2
|
||||
|
||||
Saludos tarco35
Prueba de este modo a ver |
#3
|
|||
|
|||
Muchas gracias.. probado y funcionando correctamente.
|
#5
|
||||
|
||||
Saludos nuevamente tarco35
Debes refrescar tu componente TablaTextos cuando agregas el nuevo campo. Si es un query deberia bastarle con Requery; sino tambien podes usar Close y luego Open Otra cosa, al modificar el contenido de un campo acordate de poner el DataSet en Edicion, es decir
Prueba y nos dices |
#6
|
||||
|
||||
Hola tarco35.
Un detalle; cotejar la existencia de la columna comparando el resultado de la función FindField con nil, te puede dar problemas ante un involuntario doble intento de creación. Creo que es mas seguro hacerlo de este modo:
El código para agregar una columna quedaría mas o menos así:
Y para eliminarla:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
saber que no existe registro de ese campo | Petolansa | SQL | 4 | 31-07-2008 01:42:10 |
Saber si existe una tabla o campo en la BD | juanelo | SQL | 1 | 10-01-2008 19:45:03 |
Saber si un campo existe | Fita | Conexión con bases de datos | 2 | 04-10-2005 19:10:10 |
Saber si existe un campo en una tabla | Investment | Tablas planas | 2 | 27-05-2005 09:50:02 |
Saber si existe un campo en una tabla. | BECERRA | OOP | 1 | 01-07-2004 10:07:28 |
|