![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Perdona que insista, pero es un mal diseño de la base de datos, ¿Para que quieres una tabla de clientes por cada sucursal? que no cada cliete pude comprar en cualquier sucursal (sigue siendo él mismo). Creo antes de meterte mas a fondo debes replantear las tablas, la cosa va por los clientes, digamos que tengo a un cliente "Casimiro" con clave 001 y me compra en todas mis sucursales, obviamente debo poder saber cuanto me ha comprado en total y además separarlo por sucursal si quisiera. Por otro lado estas revolviendo la gimnasia con la magnesia, una cosa es la tabla de clientes y otra la tabla de movimientos que haya hecho cada cliente (sea en donde fuere). Lo de la memoria la verdad da risa con todo respeto, muchos por aquí tenemos servidores con millones de registros y solo 1 Gb de ram....insisto, pésimo diseño del sistema. Entiendo que no es tu culpa pues asi lo encontraste pero tienes que empezar a picar piedra por ahí, ver si te reditúa hacer toda la migracíón o si no de plano no meterse en honduras, en este negocio te encuentras cada cosa...
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#2
|
|||
|
|||
|
ok
agradezco los comentarios Entiendo lo del diseño y es correcta la observación de unificarlos, pero no esta así. Voy a revisar exhaustivamente mi código para ver que no sea desde el programa. Aún me resulta raro insisto, porque hay otro negocio con 4 sucursales y en varios años nunca había pasado algo así. Pensé que podía ser algún problema en configuración del servidor firebird o algún debúg, porque de la noche a la mañana empezó a hacerlo. Pero tomare en cuenta sus observaciones y validare y revisare 3 veces el codigo |
|
#3
|
||||
|
||||
|
Sí, debe ser un debug, pero no de firebird, ya que él (firebird) no puede decidir si grabar unos datos en una base de datos o en otra, eso sólo lo podemos hacer nosotros.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Una pregunta: ¿Cómo determinas a que base de datos te conectarás dependiendo de la sucursal en la que te encuentres? ¿Está guardado en alguna configuración o lo hace el usuario?
Otra pregunta: ¿Utilizas conexiones persistentes o reinicias la conexión a la base de datos cuando realizas ciertas operaciones? Saludos, Chris |
|
#5
|
|||
|
|||
|
Gracias chris
Tengo un config.ini por terminal y de allí tomo la ruta de conexión, allí hacen todos los movimientos. desde que entran al sistema se hace la conexión al ibdatabase y hasta que cierran el programa se cierra la conexión. dentro del programa si hago consultas o conexiones a las otras bases de datos, pero solo para consulta de productos y existencias en las demás sucursales. es un ibdatabase adicional, con un ibsql y una transaccion, se conecta, obtiene la consulta del producto especifico y se cierra. no se si esto sirva saludos |
|
#6
|
||||
|
||||
|
Cita:
Creo que son estas partes las que tienes que depurar con ojo de forense de catástrofes aéreas. Estoy casi seguro que esa es la parte de la aplicación que te está dando problemas. Revisa con lupa el código de estas secciones de la aplicación y seguro encuentres el problema. Saludos, Chris |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| comprobar duplicidad campos sql | gonza_619 | Varios | 4 | 16-09-2010 16:40:50 |
| Duplicidad de datos a la hora de imprimir - Fastreport | Nilson Zabaleta | Impresión | 0 | 27-10-2008 14:30:11 |
| Como evitar duplicidad en un dbgrid? | alcides | OOP | 8 | 06-02-2007 21:06:48 |
| por que duplicidad de registros con clientdataset sin ingresar registros ...mysql | Arturo | MySQL | 3 | 05-09-2006 18:39:37 |
| Duplicidad de lineas en un grid con select contra firebird | saruman91 | Firebird e Interbase | 6 | 29-10-2004 02:41:33 |
|