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
  #1  
Antiguo 01-06-2005
Avatar de dmagui
dmagui dmagui is offline
Miembro
 
Registrado: may 2005
Posts: 168
Poder: 20
dmagui Va por buen camino
Exclamation utilizacion trigger

Buenas tardes :


tengo un pequeño problema tengo una tabla que la cree en interbase y es las siguiente

CREATE TABLE CLIENTE
(
COD_CLIENTE INTEGER NOT NULL,
COD_VENDEDOR INTEGER NOT NULL,
NOMBRE_CLIENT VARCHAR(40) NOT NULL,
EDAD INTEGER NOT NULL,
ESTADO VARCHAR(20) NOT NULL,
DIRECCION VARCHAR(20),
TELEFONO INTEGER NOT NULL,
PRIMARY KEY (COD_CLIENTE))


y un trigger asi

CREATE TRIGGER CODCLIENT FOR CLIENTE
ACTIVE BEFORE INSERT POSITION 0
AS
begin
new.cod_cliente=gen_id(codclient,1);
end

lo que intento hacer con el trigger es que me genere el consecutivo del codigo cliente, mi problema es que quiero que lo coloque automaticamente, lo que pasa es que cuando estoy insertando datos en la tabla cliente, me pide sin embargo el codigo del cliente, aunque despues de guardarlo el codigo que yo coloco me lo cambia al consecutivo que le sigue.

necesito que no me toque digitar obligatoriamente un valor en el campo codigo cliente sino que me lo coloque automaticamente.

Gracias por la atencion prestada.
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


La franja horaria es GMT +2. Ahora son las 15:34:25.


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