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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-05-2003
marcelofabiani marcelofabiani is offline
Miembro
 
Registrado: may 2003
Ubicación: Bolivia
Posts: 64
Poder: 21
marcelofabiani Va por buen camino
auto_increment

Como debo hacer para crear un campo que sea auto incrementable o sea el valor se aumente cada vez que haga un insert en la tabla, vi que se usan los generadores para este cometido y ademas el GEN_ID() pero no se en que parte ingresar esto, la verdad estos son mis primeros pasos con interbase y no se como hacerlo si aguien pudiera darme un ejemplo de como debo incluirlo en mi programa se lo agradeceria no importa cual sea el ejemplo. Pero por favor ayudenmeeeeeeeeeeeeee!!!
Responder Con Cita
  #2  
Antiguo 23-05-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

algunas referencias tras una búsqueda en Google (autoincremento/autoincrement interbase) ...

http://www.delphifaq.com/fq/q0050.shtml
http://www.interbase.com.mx/articulos/triggers.php

y otra de los foros antiguos del Club ...

http://www.clubdelphi.com/foros/arch...ic.php?t=17459

Saludos.
Responder Con Cita
  #3  
Antiguo 24-05-2003
marcelofabiani marcelofabiani is offline
Miembro
 
Registrado: may 2003
Ubicación: Bolivia
Posts: 64
Poder: 21
marcelofabiani Va por buen camino
Gracias por los links, el problema es que vi todos esos links y ya se como crear un generador y un trigger, mi pregunta es como debo implementarlo en mi programa es decir en que parte como llamo a un procedimiento guardado, la verdad como veras soy nouevo y estoy mas perdido que oso polar en el desierto
Responder Con Cita
  #4  
Antiguo 24-05-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

si has creado un generador y un trigger para utilizarlo en tu base de datos como una columna autonumérica, en el cliente (la aplicación) no hay que hacer nada. Tanto generadores como triggers, se ejecutan en el servidor, no en el cliente.

Saludos.
Responder Con Cita
  #5  
Antiguo 26-05-2003
jceluce jceluce is offline
Miembro
 
Registrado: may 2003
Ubicación: Mar del Plata - Argentina
Posts: 29
Poder: 0
jceluce Va por buen camino
Hola,

Si estas usando los componentes IBX, podés usar TIBDataset que tiene una propiedad llamada 'GeneratorField' donde le indicas que generador usar (tenes que tener el generador creado en la base de datos), para qué campo y en qué momento asignarlo. Yo normalmente lo uso en el new record.
__________________
Saludos

Javier
Responder Con Cita
Respuesta



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 07:13:04.


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