amigos-consulta

08/02/2005 - 17:32 por Alberto | Informe spam
Estimados:

Quiero compartir un archivo binario con los demas usuarios pero que a ese
archivo puedan añadir registros, modificar, eliminar.
Lo que pasa que actualmente al entrar al sistema levanto todo el archivo a
un arreglo o colección. y si viene un segundo usuario ahi viene el problema.
Podrian ayudarme con algunas pautas???

Gracias
 

Leer las respuestas

#1 pablo crosio
09/02/2005 - 21:27 | Informe spam
hola!

mira, con la logica que estas implementando, el proceso lo veo bastante
complejo

para realizar lo que deseas, tendrias que controlar los conflictos de
actualizacion a la hora de reflejar los cambios hechos en el arreglo contra
el archivo binario esto una vez que decidas bajar los datos del arreglo
al binario...

pero para ello deberas por cada operacion efectuada en el arreglo:

para altas:

buscar el item en el archivo binario, si no existe, agregarlo

si existe... verificar quien lo dio de alta, la fecha y hora, etc etc (con
esto veras que tendrias que tener algo que indique quien hizo la operacion
sobre el registro y cuando)... actuar en consecuencia para resolver el
conflicto de actualizacion


para modificaciones:

buscar el item en el archivo, si no existe, tratar el conflicto...

si existe, chequear que no se haya modificado

si todo esta ok, grabarlo


para el tema de las bajas:

pues aqui el tema es un poco mas complejo puesto que deberas ver como
manejas las bajas de item en el binario, si lo marcas como baja, o de alguna
otra forma...

pero tambien deberas controlar que el item no este ya dado de baja por otro
usuario cuando lo vas a dar de baja


a todo esto deberas agregar el control del tema de los lockeos en el archivo
binario a la hora de realizar las operaciones

yo te aconsejaria que utilizaras otro mecanismo para armar lo que deseas si
es posible, como por ejemplo alguna base de datos simple o algo similiar


salu2!!

pablo




"Alberto" escribió:

Estimados:

Quiero compartir un archivo binario con los demas usuarios pero que a ese
archivo puedan añadir registros, modificar, eliminar.
Lo que pasa que actualmente al entrar al sistema levanto todo el archivo a
un arreglo o colección. y si viene un segundo usuario ahi viene el problema.
Podrian ayudarme con algunas pautas???

Gracias



Preguntas similares