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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-05-2011
coej coej is offline
Miembro
NULL
 
Registrado: abr 2011
Ubicación: MANCHEGO-ESPAÑOL
Posts: 65
Poder: 14
coej Va por buen camino
Como utilizar procedures diseñadas en ibexplorer en delphi

Hola a todos, aunque he puesto otro hilo de videotutoriales, voy a preguntar por lo que estoy liado ahora mismo...
Después de crear una tabla en ibexplorer contra firebird2.5, y generar un trigger y varias procedures(altas, bajas, modificaciones), me gustaría saber como utilizar un ibstoredproc de delphi, para utilizar las procedures de altas, bajas y modificaciones desde delphi, si se puede por ejemplo en un dbgrid con un dbnavigator, gracias....
Responder Con Cita
  #2  
Antiguo 17-05-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola coej.

Su uso es muy sencillo.

Ponés un componente TIBStoredProc. En la propiedad Database le asignas el TIBDatabase, y en la propiedad StoredProcName elegís el nombre del procedimiento, ya sea mediante el Object Inspector o por código.

Supongamos que tenemos un procedimiento lamado 'SP_NRORECIBO' que nos devuelve el próximo número de recibo en el parámetro 'NRORECIBO':

Asignar por código:
Código Delphi [-]
 IBStoredProc1.Database:=  IBDatabase1;
 IBStoredProc1.StoredProcName:= 'SP_NRORECIBO';

Para ejecutarlo y mostrar el resultado:
Código Delphi [-]
   IBStoredProc1.ExecProc;
   ShowMessage(IBStoredProc1.ParamByName('NRORECIBO').AsString);
Si no recordás el nombre del parámetro, podes hacer clic sobre los tres puntos (...) de la propiedad Params del TIBStoredProc.
Y si hay más de un parámetro logicamente haces referencia a él mediante el nombre en la propiedad ParamByName.

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 17-05-2011 a las 18:06:32.
Responder Con Cita
  #3  
Antiguo 17-05-2011
coej coej is offline
Miembro
NULL
 
Registrado: abr 2011
Ubicación: MANCHEGO-ESPAÑOL
Posts: 65
Poder: 14
coej Va por buen camino
Le doy una vuelta y si me atasco en algo lo comento....
Una vez más gracias...
Responder Con Cita
  #4  
Antiguo 18-05-2011
coej coej is offline
Miembro
NULL
 
Registrado: abr 2011
Ubicación: MANCHEGO-ESPAÑOL
Posts: 65
Poder: 14
coej Va por buen camino
Vale, después de tu consejo, asocio a un tibstoredprod el procedimiento , nuevo banco, que me genera un número nuevo de banco con dos parametros fecha y banco(según la guia que estoy siguiento), todo esto lo tengo en un modulo de datos( un ibdatabase, ibtransaction,ibstoredproc, ibtable, y un datasource), todos ellos conectados...y otra duda, si tengo 3 procedures, tengo que crear 3 tibstoredprod...

Ahora lo que quiero conseguir es lo tipico en un formulario pues mostrar la tabla con la que enlazo , y poder realizar las tipicas altas , bajas, modificaciones, tirando de 3 procedures que he creado en ibexpert con parametros...
Y ahi es donde me pierdo y no se como hacerlo...
NO se si podría enlazar con un dbgrid y un dbnavigator(quitando funcionalidades de insercion borrado etc en el dbnavigator para que funcionara con los procedure), o simplemente con db edit???

Por esto quería videotutoriales, para no avasallar con tantas preguntas...
__________________
NOVATAZO...
Responder Con Cita
Respuesta


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
Utilizar procedures sin form... Jose Roman OOP 3 16-01-2009 20:34:39
Como utilizar los archivos *.ini en delphi... cahosoft Varios 7 27-09-2006 09:07:13
Como Utilizar el Install del Delphi 7? Alejandro73 Varios 0 05-05-2006 22:12:30
¿ Como utilizar una librería construida en .NET en Delphi ? edwardspos .NET 1 06-04-2006 03:44:11
Como utilizar Stored Procedures en ADO Luis Castillo Conexión con bases de datos 2 31-10-2003 19:17:37


La franja horaria es GMT +2. Ahora son las 08:38:53.


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