FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Gracias por contestar,
He probado con:
Pero me hace lo mismo. Alguna sugerencia para posicionarme en la fila correcta sin que se mueva? T_T |
#2
|
||||
|
||||
Analizando tu código no hay como eso funcione. Lo que describes NO ES lo que haces. Tu NO "actualizas la memtable".
Como quieres que "recuerde" si nuleas la referencia, la limpias del todo y luego la asignas? Totalmente estas haciendo UN NUEVO OBJETO. Antes gracia que medio ande
__________________
El malabarista. |
#3
|
|||
|
|||
Entonces cual seria el proceso para actualizar la memtable? realmente tengo que volver a recorrer el query para poder actualizar según los datos cambiados
Que propones entonces? actualizo con un query la base de datos y por otro lado actualizado la memtable? o actualizar el memtable y luego volcar a la base de datos? Por eso preguntaba, como puedes ver en el titulo del post, cual es el procedimiento correcto. Cita:
Gracias por contestar |
#4
|
||||
|
||||
En terminos simples, debes hacer un MERGE/UPDATE de los datos viejos con los nuevos. Jalas los datos. Recorres el memtable y usando la llave primaria de los datos comparas con lo que tienes y actualizas los campos, de ser necesario.
__________________
El malabarista. |
#5
|
|||
|
|||
Gracias por contestar,
Ahora ya me has matado... En principio por lo que entiendo (que no es mucho) al insertar un plazo nuevo en la base de datos, en vez de hacer el empty, tengo que recorrer el query otra vez pero sin hacer
y en lugar de eso, ir comparando uno a uno recorriendo la memtable, y en el caso que el valor sea distinto actualizarlo con un
Es la primera vez que uso memtables, he mirado algo de información pero ando bastante perdido, por eso preguntaba como era el proceso. Gracias otra vez Edit: Aunque pensando fríamente, cuando introduzco un plazo, realmente ya se que fila de la tabla voy a modificar, podría hacer el edit directamente sobre esa fila, sin tener que hacer el query de recorrer, y unicamente hacer el query de actualizar la base de datos y asi me ahorro toda la comparación (que en otros sitios si que tendria que hacer... T_T) Voy bien por ahi? Última edición por NeWsP fecha: 04-03-2021 a las 16:57:17. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Es Correcto este Procedimiento? | novato_erick | SQL | 4 | 21-11-2012 19:22:50 |
hay algun comando para duplicar una ficha de un memtable? | cocute | Conexión con bases de datos | 0 | 19-12-2009 12:06:23 |
Grid no trae el result correcto | Paulao | Varios | 14 | 19-03-2009 14:16:52 |
Usar un solo procedimiento almacendado para restar o sumar valores a un mismo registro | Chogo | Trucos | 2 | 11-05-2007 17:39:01 |
Como usar las transacciones que es lo correcto | azraelrvg | Firebird e Interbase | 1 | 21-10-2003 23:02:37 |
|