![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Ejemplo de lo q hago
Estoy usando la instruccion not in en varios querys para seleccionar lo que esta diferente entre 2 tablas (la del cliente y servidor) y los registros que no estan los meto a la tabla que no los tiene mediante codigo, uso un while que inserta los registros diferentes, hasta ahi esta bien, pero existen campos que se me modifican en las tablas y en este caso estos si existirian en ambas. Por ejemplo:
En una tabla tengo estos campos: Orden (PC Servidor) ______________________ Folio Cantidad Descripcion Precio Recibidos 1-------1------lo q sea----10------0---- 2 ------2------ no se------20------0---- Y en otra tabla: Orden (PC Cliente) ______________________ Folio Cantidad Descripcion Precio Recibidos 1-------1------lo q sea----10------0---- 2 ------2------ no se------20------0---- Como le puedo hacer para saber que la tabla cambio en la columna de los recibidos y actualizar la otra sin tener que copiar toda la tabla o todos los registros, nada mas los que hayan cambiado. Gracias. ![]() Última edición por raco fecha: 11-08-2005 a las 02:25:33. Razón: se movio |
|
#2
|
||||
|
||||
|
Creo que con ese sistema te estás metiendo en un "berenjenal" sin salida, te costará un gran trabajo y esfuerzo mantener sincronizadas las mismas bases de datos en distintos equipos.
Ese sistema es además justo lo contrario para lo que sirven los sistemas informatizados, centralizar datos, disminuir riesgos, etc Creo que lo mejor sería que mejores la red o "afinar" las consultas para optimizar los accesos al servidor y de esta manera conseguir mejor velocidad de respuesta. Cualquier método menos ese que pretendes, aunque si aún quieres seguir con eso, puedes encontrar algún hilo donde se ha hablado de ese tipo de asuntos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Si, precisamente por eso consulte aqui, por que a mi tampoco me gustaria hacerlo de esta forma, el problema es que yo ya le quite a mi aplicacion todo lo que pudiera hacerla mas lenta, cerre tablas y querys que no necesitaba y uso solo los que necesito, simplifique todos los procesos que pude, en fin, la trate de hacer mas rapida en todos los procesos posibles, pero incluso al abrirla dura mucho, ¿el problema estara en la red?, tenemos la comunicacion por antenas, estas antenas se comunican a un sitio central que tiene internet (512Mb) y asi se conecta a otra ciudad, por este medio viajan voz y datos, duramos mucho tiempo para poder separar la voz y los datos por que habia un gran problema, sobre todo en la voz, en los datos no habiamos tenido problemas hasta ahora. Que mas podre hacer. Tambien habra problemas con el servidor y las maquinas que tenemos como clientes?. Gracias por tu respuesta.
|
![]() |
|
|
|