Hola a todos, ante todo, comentar que soy programador de la era estructurada,
cuando los programas eran lineales y controlabas constantemente lo que se
hacia. Realice varios programas con Foxpro 2.5 multipuesto bajo DOS con un
buen rendimiento.
Por otro lado, he visto muchos aplicativos realizados en entorno Windows que
son realmente lentos al atacar bases de datos.
Actualmente, estoy migrando una aplicación de Fox a VB .Net y Sql-Server.
En tablas de un nivel (un indice)
ejemplo:
Codigo_Articulo
Aparentemente no tengo ningun problema y la funcionalidad es correcta.
El problema aparece cuando trabajo con varias tablas interrelacionadas.
ejemlo (campos clave):
numero_pedido
numero_pedido + numero_linea_pedido
numero_pedido + numero_linea_pedido + numero_linea_detalle
Mi intención es poder entrar en un formulario y a partir de establecer el
numero_ pedido, poder manipular los datos de las otras tablas.
El problema que tengo que resolver, me aparecen cuando desde varios
terminales se accede al mismo pedido i borran lineas_pedido o lineas_detalle,
o bien se da de alta registros nuevos, con lo que el numero_linea es
coincidente por varios terminales y se machacan.
Agradeceria alguien experimentado, me orientara en como poderlo solucionar.
Gracias .
Saludos a todos.
Leer las respuestas