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

Preguntas similare

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



Respuesta Responder a este mensaje
#2 Rodrigo Corral [MVP]
09/02/2005 - 22:00 | Informe spam
Yo sin duda utilizaria una base de datos para eso. Acess o una base de datos
embebida son buenos candidatos.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#3 Alberto
10/02/2005 - 20:32 | Informe spam
Hola,
Algunos ejemplos de como utilizar access en visual c++ 6.0... de ingreso,
modificaciones e elimnaciones.

Mil Gracias

Alberto

"Rodrigo Corral [MVP]" escribió en el mensaje
news:
Yo sin duda utilizaria una base de datos para eso. Acess o una base de


datos
embebida son buenos candidatos.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org


Respuesta Responder a este mensaje
#4 pablo crosio
11/02/2005 - 15:05 | Informe spam
hola!

te recomiendos que busques info sobre ADO con VC++

un tutorial basico

http://www.dcp.com.ar/mfc/pagina14.htm

salu2!!

pablo

"Alberto" escribió:

Hola,
Algunos ejemplos de como utilizar access en visual c++ 6.0... de ingreso,
modificaciones e elimnaciones.

Mil Gracias

Alberto

"Rodrigo Corral [MVP]" escribió en el mensaje
news:
> Yo sin duda utilizaria una base de datos para eso. Acess o una base de
datos
> embebida son buenos candidatos.
>
>
> Un saludo
> Rodrigo Corral González [MVP]
>
> FAQ de microsoft.public.es.vc++
> http://rcorral.mvps.org
>
>



Respuesta Responder a este mensaje
#5 pablo crosio
11/02/2005 - 15:05 | Informe spam
otro link

http://support.microsoft.com/defaul...US;q183606

salu2!!

pablo

"Alberto" escribió:

Hola,
Algunos ejemplos de como utilizar access en visual c++ 6.0... de ingreso,
modificaciones e elimnaciones.

Mil Gracias

Alberto

"Rodrigo Corral [MVP]" escribió en el mensaje
news:
> Yo sin duda utilizaria una base de datos para eso. Acess o una base de
datos
> embebida son buenos candidatos.
>
>
> Un saludo
> Rodrigo Corral González [MVP]
>
> FAQ de microsoft.public.es.vc++
> http://rcorral.mvps.org
>
>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida