Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   borrar un CHECK de un campo en una TABLA... (https://www.clubdelphi.com/foros/showthread.php?t=28234)

DR.LECTER 13-12-2005 23:12:12

borrar un CHECK de un campo en una TABLA...
 
saludos desde PERU a todos UDS.. tengo el siguiente problema :
crre un campo 'campo' y le agregue un CHECK :
campo <= 0 ..... lo hice amodo de prueba y mas de uan vez
usando el IBExpert y se ha creado (05) checks con el mismo valor ..... lo qeu quieroe s BORRAR estos CHECKs cdo lo intento hacer sale este mensage :


can't format message 13:393 -- message file c:\Program Files\Borland\InterBase/interbase.msg not found.
unsuccessful metadata update.
ERASE RDB$TRIGGERS failed.
action cancelled by trigger (1) to preserve data integrity.
Cannot delete trigger used by a CHECK Constraint.

QUE PEUSO HACER PARA BORRAR ESE CHECK y xq sale este error.......... GRACAIS A TODOS UDS.... Saludos

StartKill 14-12-2005 04:06:51

Holas Paisano,

No tengo a la mano el interbase, ademas ya no uso interbase regrese a los dbf's que son mas seguros... j.j.j. es una broma.

Yo me pregunto, la tabla estaba llena con datos,
cuando creaste los campos con su checks?,

Creastes los campos con check, o ya los campos estaban y solo
añadiste el check?

El mensaje dice que se esta violando la integridad de la tabla.

Se que no doy una solución, solo tratando de aondar el problema.


StartKill
Lima-Peru

StartKill@hotmail.com

DR.LECTER 14-12-2005 17:10:13

Hola STARKILL.... la tabla estaba vacia.. el campo ya existia y solo le anadi el check....

maeyanes 14-12-2005 17:30:43

Cita:

can't format message 13:393 -- message file c:\Program Files\Borland\InterBase/interbase.msg not found.
Este error te está indicando que no se encuentra el archivo de mensajes de Interbase, checa que este exista en la ruta indicada.

Cita:

unsuccessful metadata update.
ERASE RDB$TRIGGERS failed.
action cancelled by trigger (1) to preserve data integrity.
Cannot delete trigger used by a CHECK Constraint.
Como bien te dice StartKill, este error ocurre por que se está violando la integridad de la tabla. La pregunta es, ¿cómo estás tratando de borrar el check constraint?


Saludos...


La franja horaria es GMT +2. Ahora son las 22:04:30.

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