Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 04-01-2012
jimmy_aei jimmy_aei is offline
Registrado
 
Registrado: mar 2008
Posts: 8
Poder: 0
jimmy_aei Va por buen camino
Hola Azid
Agradezco la pronta respuesta

En el servidor tengo instalado firebird 2.1, me conecto con la paleta de componente de interbase y uso delphi 6.
Este proyecto lo inicie hace ya bastante tiempo, y el cliente fue creciendo, y si, es cierto debí meterlo en una sola base de datos pero pues ya no lo hice en su momento y ya es complejo ahorita por que cada sucursal tiene sus propios clientes, ademas que físicamente estaban separadas y no había forma de tenerlas en un solo servidor hasta ahora, que tienen antenas inalambricas. (este es otro punto, están conectadas las terminales con antenas).

Dentro de la base de datos hay una tabla que se llama CXCMOV su estructura es mas o menos asi;

Código SQL [-]
CREATE TABLE "CXCMOV" 
(
  "NSECXC"  VARCHAR(2) NOT NULL,
  "FOLCXC"  INTEGER NOT NULL,
  "CTECXC"  INTEGER NOT NULL,
  "CVECXC"  SMALLINT NOT NULL,
  "DOCCXC"  INTEGER NOT NULL,
  "ID"  INTEGER NOT NULL,
  "TOTCXC"  DOUBLE PRECISION,
  "CARGO"  DOUBLE PRECISION,
  "ABONO"  DOUBLE PRECISION,
  "SDOCXC"  DOUBLE PRECISION,
  "FECCXC"  DATE,
  "VTOCXC"  DATE,
  "STACXC"  VARCHAR(1),
  "AGTCXC"  VARCHAR(3),
  "REFCXC"  VARCHAR(40),
  "FPACXC"  VARCHAR(2),
  "OBSCXC"  VARCHAR(80),
  "STICXC"  VARCHAR(1),
  "VALOR"  INTEGER DEFAULT 0,
  "NSEDOC"  VARCHAR(2),
  "RDPCXC"  INTEGER,
  "BANCOSCXC"  VARCHAR(20),
  "NRECXC"  INTEGER DEFAULT 0,
  "TAXCXC"  VARCHAR(2),
  "IVACXC"  DOUBLE PRECISION DEFAULT 0,
  "IVNCXC"  DOUBLE PRECISION DEFAULT 0,
  "TAXMOV"  VARCHAR(2),
  "HORCXC"  TIME DEFAULT CURRENT_TIME
,
 PRIMARY KEY ("NSECXC", "FOLCXC", "CTECXC", "CVECXC", "DOCCXC")
);
y si es un cargo o adeudo del cliente se graba un registro, y si es un abono, también se graba otro registro.
Lo raro es que solo sucede con esa tabla, porque hay tablas de los movimientos de ventas y no se afectan
Yo se lo atribuia a que ya son demasiadas bases de datos con un promedio de 150 mb cada una y que la memoria RAM es poca y lo que ocasionaba ya que se saturara y mandara información de un lado a otro.

Última edición por Casimiro Notevi fecha: 04-01-2012 a las 21:06:21.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 16:53:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi