PDA

Ver la Versión Completa : Borrar el contenido de uno o mas campos


karocs
06-08-2004, 16:19:03
Saludos

Como puedo borrar el contenido de uno o mas compos en interbase
es que el delete siempre me borra toda la tabla... :confused:

Gracias...

Neftali [Germán.Estévez]
06-08-2004, 17:13:13
Como puedo borrar el contenido de uno o mas compos en interbase
es que el delete siempre me borra toda la tabla... :confused:
Para borrar el contenido de una campo, no debes hacer un delete, debes hacer un Update a NULL.


UPDATE NombreTabla SET NombreCampo=NULL

Ésto te borraría ese valor para todos los registros de la tabla, si quieres que te lo haga sólo para uno debes añadir un criterio, por ejemplo:


UPDATE NombreTabla SET NombreCampo=NULL WHERE OID=2188544

karocs
06-08-2004, 18:18:16
Saludos

Muchas gracias me sirvio mucho tu repuesta,
te molesto con otra pregunta, resulta que tengo dos procedimietos almacenados en interbase

el primero me consulta un campo y despues llama a otro procedimiento en donde me actualiza unos campos, pero cuando ejecuto el procedimiento desde delphi, la actualizacion no se visualiza, yo creo que la transaccion queda en el limbo, pero lo raro es que ya he hecho otros procedimientos iguales y si me los ejecuta

que me sugieres

Gracias... ;)

Neftali [Germán.Estévez]
09-08-2004, 09:18:13
Si te refieres a que no se visualiza en tu programa de Delphi, posíblemente debas hacer un refresco, si te refieres a que no se hace, lo más probable es que sea un problema con las transacciones como tú comentas.

Revisa cómo las tienes definidas.