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 02-08-2005
Phacko Phacko is offline
Miembro
 
Registrado: jul 2004
Posts: 157
Poder: 20
Phacko Va por buen camino
Campo autoincremento en FB

Que tal a todos, tengo un pequeño problema, he terminado por grabajar en redes con bases de datos, cosa que como algunos se daran cuenta estoy mas en pañales que en las bases locales, me he documentado para ocupar el espacio que menos se pueda en los foros con mis preguntas pero esta duda se pasa un poco. Necesito emplear un campo que se auto-incremente, ya cree el Generador y el trigger de la siguiente forma:

CREATE TRIGGER MENSAJES_BI0 FOR CLIENTES
ACTIVE BEFORE INSERT POSITION 0
AS
begin
if (new.msgID is null) then
new.msgID = gen_id(gen_mensajes_id, 1);
end

Todo esto lo hago en IBExpert, pero nada, al compilar me da error, dice mas o menos que no esta definido en el sistema de tablas, y obviamente cuando lo he seleccionado en la opcion de auto-incremento este se deselecciona, cree una tabla en IB y lo mismo, ignoro si el Script este mal o tengo que realizar algo antes.

Gracias de antemano por su ayuda.
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 05:52:56.


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