Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-09-2008
Rogersito Plus Rogersito Plus is offline
Miembro
 
Registrado: oct 2005
Posts: 35
Poder: 0
Rogersito Plus Va por buen camino
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 ???
Responder Con Cita
  #2  
Antiguo 08-09-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 19
felipe88 Va por buen camino
Cita:
Empezado por Rogersito Plus Ver Mensaje
mi consulta: como RESTRINGIR que el usuario ingrese cualquier artículo en mas de dos veces ???
¿Diras el mismo articulo?
__________________
Web
Responder Con Cita
  #3  
Antiguo 08-09-2008
Rogersito Plus Rogersito Plus is offline
Miembro
 
Registrado: oct 2005
Posts: 35
Poder: 0
Rogersito Plus Va por buen camino
Gracias felipe88 por responder...

si me refiero al mismo artículo;
Responder Con Cita
  #4  
Antiguo 08-09-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 19
felipe88 Va por buen camino
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
Responder Con Cita
  #5  
Antiguo 08-09-2008
Rogersito Plus Rogersito Plus is offline
Miembro
 
Registrado: oct 2005
Posts: 35
Poder: 0
Rogersito Plus Va por buen camino
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...
Responder Con Cita
  #6  
Antiguo 08-09-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 19
felipe88 Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 16:53:54.


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
Copyright 1996-2007 Club Delphi