Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-12-2005
datorar datorar is offline
Registrado
 
Registrado: dic 2005
Posts: 8
Poder: 0
datorar Va por buen camino
procedimientos almacenados

hola todos soy nuevo en esto y estoy trabajando en delphy 7 pero necesito utilizar un procedimiento almacenado en una bd de firebird para auto incrementar un registro despues de insertar los datos me pueden ayudar por favor?
Responder Con Cita
  #2  
Antiguo 27-12-2005
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Pues te doy una sincera BIENVENIDA¡¡¡ al club y te recomiendo leer la guia de estilo http://www.clubdelphi.com/foros/guiaestilo.php.


En cuanto a la pregunta para dicho efecto puedes usar los disparadores.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 27-12-2005
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Cita:
Empezado por datorar
hola todos soy nuevo en esto y estoy trabajando en delphy 7 pero necesito utilizar un procedimiento almacenado en una bd de firebird para auto incrementar un registro despues de insertar los datos me pueden ayudar por favor?
En estos casos te recomiendo usar un campo autoincrementado..

Hasta Luego -
__________________
No todo es como parece ser...
Responder Con Cita
  #4  
Antiguo 28-12-2005
datorar datorar is offline
Registrado
 
Registrado: dic 2005
Posts: 8
Poder: 0
datorar Va por buen camino
hola jhonny gracias por tu ayuda en verdad el problema basicamente lo tengo en utilizar el procedimiento almacenado en delphi ya en la bd tengo los disparadores los gereradores y el procedimiento almacenado falta es como hacer uso de ellos desde delphi para poder trabajar bien te agradezco tu ayuda



Cita:
Empezado por jhonny
Pues te doy una sincera BIENVENIDA¡¡¡ al club y te recomiendo leer la guia de estilo http://www.clubdelphi.com/foros/guiaestilo.php.


En cuanto a la pregunta para dicho efecto puedes usar los disparadores.
Responder Con Cita
  #5  
Antiguo 28-12-2005
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
Hola datorar

Para utilizar los generadores con Delphi, toma los componentes IBDataSet o IBQuery, en ellos puedes encontrar una propiedad que se llama GeneratorField.

Este hilo tiene una explicación con un poco más de detalle
conectar Trigger en Delphi

Saludos.
Responder Con Cita
  #6  
Antiguo 28-12-2005
datorar datorar is offline
Registrado
 
Registrado: dic 2005
Posts: 8
Poder: 0
datorar Va por buen camino
Thumbs up

hola hector muchas gracias por tu ayuda enseguida voy a esperimentar con la informacion que me distes pronto te estare comentando como me fue estamos en contacto



Cita:
Empezado por Héctor Randolph
Hola datorar

Para utilizar los generadores con Delphi, toma los componentes IBDataSet o IBQuery, en ellos puedes encontrar una propiedad que se llama GeneratorField.

Este hilo tiene una explicación con un poco más de detalle
conectar Trigger en Delphi

Saludos.
Responder Con Cita
  #7  
Antiguo 29-12-2005
datorar datorar is offline
Registrado
 
Registrado: dic 2005
Posts: 8
Poder: 0
datorar Va por buen camino
hola hector gracias por tu ayuda estube ensayando con el ibquery pero tengo un problema me sale un error en la propiedad GeneratorField. me sale un error que le coloco en la propiedad de sql, sabes que cuando le hago comit a la transaccion no se utilizar el ibquery para autoincrementar el campo gracias espero que me ayudes
Responder Con Cita
  #8  
Antiguo 29-12-2005
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
Sería bueno, que nos digas cuál error es el que te muestra.

Te recomiendo utilizar el componente IBDataSet, tendrás que definir una sentencias SQL para cada operación, es decir, una para insertar (INSERT), otra para modificar (UPDATE), y otra para eliminar (DELETE).

Vamos por pasos:

La mejor forma de hacer esto es definiendo solamente la sentecia SELECT y después con un clic del botón secundario sobre el componente TIBDataSet eliges la opción DataSet Editor para abrir un asistente que te ayuda con el resto de las sentencias.

En el inspector de objetos haces clic sobre la propiedad Generator Field y llenas los espacios correspondientes con la información del generador.

En principcio no debería causar problemas.

Seguimos en contacto.

Última edición por Héctor Randolph fecha: 29-12-2005 a las 22:42:00.
Responder Con Cita
  #9  
Antiguo 03-01-2006
datorar datorar is offline
Registrado
 
Registrado: dic 2005
Posts: 8
Poder: 0
datorar Va por buen camino
Thumbs up

Cita:
Empezado por Héctor Randolph
Sería bueno, que nos digas cuál error es el que te muestra.

Te recomiendo utilizar el componente IBDataSet, tendrás que definir una sentencias SQL para cada operación, es decir, una para insertar (INSERT), otra para modificar (UPDATE), y otra para eliminar (DELETE).

Vamos por pasos:

La mejor forma de hacer esto es definiendo solamente la sentecia SELECT y después con un clic del botón secundario sobre el componente TIBDataSet eliges la opción DataSet Editor para abrir un asistente que te ayuda con el resto de las sentencias.

En el inspector de objetos haces clic sobre la propiedad Generator Field y llenas los espacios correspondientes con la información del generador.

En principcio no debería causar problemas.

Seguimos en contacto.

hola hector feliz año nuevo. muchas gracias por tu ayuda enseguida voy a ver como me va con tu sugerencia la verdad es que se me presentan tantos problemas porque soy muy nuevo en esto y no tengo un buen manual que me sirva bastante te agradezco nuevamente si tengo algun inconveniente te lo estare comunicando
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 16:17:01.


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