Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #12  
Antiguo 03-03-2010
Avatar de erickahr
erickahr erickahr is offline
Miembro
 
Registrado: feb 2010
Posts: 94
Poder: 17
erickahr Va por buen camino
Red face Sorry!!!

OK si perdon, creo que no me explique bien, al decir las
Cita:
PK estaban Desordenadas
no me referia al orden de los registros, sino a que mi declaracion de PK e Indices era incorrecta, a continuacion les muestro como tengo creadas las PK y los indices:

TABLA DE_REM
Código SQL [-]
ALTER TABLE DE_REM ADD CONSTRAINT PK_DE_REM PRIMARY KEY (IDTIENDA, IDREMISION, ID);
CREATE INDEX DE_REM_IDX1 ON DE_REM (IDARTICULO);

TABLA REMISION
Código SQL [-]
ALTER TABLE REMISION ADD CONSTRAINT PK_REMISION PRIMARY KEY (IDTIENDA, IDREMISION);

Los Scripts que muestro son los definitivos, como ha funcionado mi consulta rapidamente, el problema radicaba en que tenia mal declarados los PK e Indices.

ejemplo:

En la tabla remision tenia algo asi:
(IDTIENDA, IDREMISION);
En la tabla de_rem :
(ID, IDREMISION, IDTIENDA);
Segun lei, al hacer esto era como si no existieran los indices ni nada, tenia que declararlos con el mismo orden en las dos tablas.

el Trigger implicado es este:

Código SQL [-]
SET SQL DIALECT 3;
SET NAMES NONE;

SET TERM ^ ;

CREATE TRIGGER REMISION_DEL FOR REMISION
ACTIVE BEFORE DELETE POSITION 0
AS
begin
Delete from de_rem
  where idTienda = Old.idTienda and idRemision = Old.idRemision;
end
^

SET TERM ; ^

Una disculpa nuevamente a todos, y
Cita:
no me regañen que soy nuevo aki XD
GRACIAS de nuevo!!!
__________________
Nadie puede separar su fe de sus actos, o sus creencias de sus afanes
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Consultas SQL V.S. Consultas Clipper AGAG4 SQL 7 20-12-2005 15:59:31
Refresh de un IBQuery perillan Conexión con bases de datos 1 28-08-2005 20:43:12
Filter en IBQuery StartKill Firebird e Interbase 1 27-08-2005 06:51:06
IBDataSet - IBQuery dmagui Firebird e Interbase 0 14-06-2005 16:24:40
query Vs. IBquery Eolo Conexión con bases de datos 0 11-02-2004 18:54:24


La franja horaria es GMT +2. Ahora son las 18:16:00.


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