FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#21
|
|||
|
|||
que puedo hacer? cuando llega a:
me salta el mensaje Q_GUARDAR_RESTO:CANNOT PERFORM THIS OPERATION ON A CLOSED DATASET alguna sugerencia? |
#22
|
||||
|
||||
Es por lo que te ha dicho oscarac, está cerrado, así que tendrás que abrirlo.
|
#23
|
|||
|
|||
lo probe, como me sugeriste, pero lo mismo pasa, inclusive hice asi:
lo marque con F5 paraver paso a paso el proceso y ahi ya no para mas |
#24
|
||||
|
||||
Tendría que ver todo el código para visualizar como lo haces, pero por lo poco que veo, el problema estará en otro lado.
¿Cuando llega a ese procedure está abierto el query?, pon un punto de ruptura y lo compruebas. |
#25
|
|||
|
|||
el query esta abierto desde el formactivate, lo con un punto de ruptura y cuando llega a:
me salta el error, lo probe asi: y hace un bucle infinito Última edición por negrokau fecha: 08-09-2011 a las 01:16:20. |
#26
|
||||
|
||||
¿Acaso usas ese query en otro sitio o para otra cosa que no sea guardar?
Pon el código fuente!!! |
#27
|
||||
|
||||
Si, pero cada día funciona menos...
Volviendo al tema: No puedes hacer un NEXT de la query que usas para guardar los cambios, porque (sorprendentemente) no tiene registros que recorrer!!
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
#28
|
|||
|
|||
si, mirando otros hilos, me di cuenta de eso, lo cambie como esta y me actualiza solo el 1º registro, el 2º registro ya no actualiza.
Lo hice asi:
|
#29
|
||||
|
||||
aparentemente esta todo bien...
has depurado el programa (f7 u f8)? has verificado la cantidad de registros de q_guardar1?
__________________
Dulce Regalo que Satanas manda para mi..... |
#30
|
|||
|
|||
q_guardar1 solo guardar la cantidad, pero solo del 1º registro, lo comprobe con un dbgrid, y siempre cuando le doy guardar solo la cantidad del 1º registro guardar
|
#31
|
||||
|
||||
Cita:
no entendi.... cuantos registros tiene q_Guardar1 ??? tiene 1? 2> 100? 1000?
__________________
Dulce Regalo que Satanas manda para mi..... |
#32
|
|||
|
|||
Q_GUARDAR_RESTO solo actualiza, funciona, actualiza
solo que actualiza el 1º registro, si tengo mas de 1 registro solo actualiza el 1º, el resto ya no, es como si el bucle no funcionara, no pasa al siguiente registro
|
#33
|
||||
|
||||
Amigo mio, eso no funciona así... o no he entendido nada hasta ahora.
Ahora vuelvo... |
#34
|
||||
|
||||
ok vamos a trabajar como descartes
coloca como comentario las lineas donde Actualiza y fijate si el q_Guardar1 recorre todos los registros que tiene
prueba y comentas
__________________
Dulce Regalo que Satanas manda para mi..... |
#35
|
||||
|
||||
Creo que casi es mejor un control remoto al ordenador de negrokau
|
#36
|
||||
|
||||
Teamviewer o Logmein...
oye casimiro.... eso no seria una mala idea....
__________________
Dulce Regalo que Satanas manda para mi..... |
#37
|
|||
|
|||
Cita:
|
#38
|
||||
|
||||
¿Podemos ver el select que estás ejecutando?, porque lo único que queda son esas dos cosas, esa y que no tengas 3 registros, sólo 1.
|
#39
|
|||
|
|||
Cita:
es el select de Q_GUARDAR1 |
#40
|
||||
|
||||
Vale, ¿y qué parámetros le pasas para probarlo?
:ParCOD_REMI = ?????? :ParCODIGO = ?????? ¿Y qué registros tienes en la tabla? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
actualizar registros | stand | Conexión con bases de datos | 2 | 29-07-2010 10:10:24 |
actualizar registros | pabloloustau | Conexión con bases de datos | 3 | 19-06-2010 20:40:39 |
actualizar 100 registros al tiempo | Camilo | Varios | 2 | 22-06-2007 19:08:29 |
Actualizar Registros | drkvergil | Firebird e Interbase | 3 | 12-09-2006 18:33:54 |
Como actualizar toda una tabla con bastantes registros? | IcebergDelphi | Firebird e Interbase | 4 | 16-12-2003 14:08:00 |
|