FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error: Update Failed
Estimados FORISTAS,,, Salu2; gracias por anticipado por sus AYUDAS...
Estoy ingresando directamente mis datos con un cxGRID a una TABLA(ID_ENTRADA, ID_ARTICULO, CANTIDAD, PRECIO) = Query+UpdateSQL; funciona bien hasta que el USUARIO ingresa un articulo(Query) en dos o más veces entonces al GUARDAR alguna modificación o eliminar una fila/registro aparece el ERROR: UPDATE FAILED; según veo el error aparece cuando se ingresa cualquier articulo en mas de dos veces; mi consulta: como RESTRINGIR que el usuario ingrese cualquier artículo en mas de dos veces ??? |
#3
|
|||
|
|||
Gracias felipe88 por responder...
si me refiero al mismo artículo; |
#4
|
||||
|
||||
Bueno, entonces no veo lógica de porque el error, me imagino que son dos id_entrada diferentes o que puedes editar la cantidad... ¿como estas haciendo el query y en que momento?
__________________
Web |
#5
|
|||
|
|||
Me explico mejor: FELIPE88;
al momento de mostrar mi FORM automáticamente se ejecuta el QUERY donde me permite seleccionar FILAS de acuerdo a : select * from TABLA where ID_ENTRADA=:id ; luego mediante cxGRID realizo NEW/EDIT/DELETE de dicha TABLA; pero si por alguna razon inserto un ARTICULO en dos veces: y luego al momento de hacer POST aparece el ERROR: UPDATE FAILED; Por cierto UPDATE: update TABLA set ID_ENTRADA = :ID_ENTRADA, ID_ARTICULO = :ID_ARTICULO, CANTIDAD = :CANTIDAD, PRECIO = :PRECIO where ID_ENTRADA = :OLD_ID_ENTRADA and ID_ARTICULO = :OLD_ID_ARTICULO ; La verdad que esto me está volviendo loco... |
#6
|
||||
|
||||
Bueno, la verdad no conozco acerca del cxGrid pero me imagino que le pasaras uno a uno los valores del grid a los parámetros de tu query y lo ejecutas mediante un boton aceptar, ahora... ¿como validas los datos para que no existan duplicados?
__________________
Web |
#7
|
||||
|
||||
¿Tienes en la tabla restricciones de integridad de clave primaria, indices únicos?
¿El error no te dice nada más?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#8
|
|||
|
|||
Neftali, continuando
En la tabla no tengo ninguna RESTRICCION de INTEGRIDAD de CLAVE PRIMARIA; tampoco INDICES ÚNICOS; Y el error es : ERROR: UPDATE FAILED. Por favor necesito AYUDA |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error: Operating system directive CreateFile failed | defcon1_es | Firebird e Interbase | 8 | 03-02-2011 20:03:43 |
Error: A call to an OS function failed | mascar | API de Windows | 2 | 31-07-2008 08:15:08 |
Failed to open a rowset. Not Supported. Details: Error Code: 0x800a0bcd (Crystal 9) | RicardoLT | Impresión | 0 | 28-05-2008 00:51:33 |
Update Failed | marilinspi | OOP | 2 | 14-03-2008 22:02:48 |
Error dbExpress vendor initialization failed | ivan022481 | Conexión con bases de datos | 1 | 26-06-2007 04:15:44 |
|