FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Enviar parametros desde Delphi a Storage Procedures en BD Firebird
Buen día.
DESCRIPCIÓN: Tengo una base de datos que contiene múltiples tablas, algunas de éstas a su vez tienen dependencia de otras. He creado varios procedimientos almacenados para ejecutar acciones desde ahi, como la inserción de la información a las tablas o el borrado de registros. Éstos procedimientos dependen de recibir ciertos valores para realizar las acciones según en base a ello. He podido ejecutar procedimientos desde Delphi que he creado para armar algunas consultas en base a varias tablas pero sin enviar parametros de por medio. Ahi es donde radica mi problema: PROBLEMA: Necesito ejecutar un procedimiento pero enviandole parametros de por medio. Alguien sabe como hacerlo. Quizas mi duda sea muy simple pero agradecería la ayuda. Gracias y espero su respuesta. Estoy utilizando los componentes: IBDatabase, IBDataset e IBTransaction para trabajar con la BD. |
#2
|
||||
|
||||
Cita:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
Más detallado
Como lo habia comentado, ya he podido ejecutar procedimientos almacenados en la BD ytilizando precisamente el componente TIBStoredProc. pero el problema radica en que no conozco como escribir la sentencia que hará tal situación.
Por ejemplo: El procedimiento se llama InsertCliente(nomb, dir, tel, email) y para llamarlo solo lo selecciono en el componente TIBStoreProc y lo activo en tiempo de ejecución para que no marque problemas. Pero para enviarle los parametros es ¿igual que cuando asigno valores a variables en un SQL normal? como pro ejemplo:
Perdón por escribirlo asi pero esque no tengo el Delphi a la mano en este momento. Gracias de antemano. |
#4
|
||||
|
||||
Al soltar un TIBStoredProc en tu forma o módulo de datos, asocialo a una base de datos y una transacción, luego estableces su propiedad StoredProcName correctamente, y en la propiedad Params tenes los parámetros, tanto en tiempo de diseño como de ejecución.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
Duda sobre firebird embedded
No me afectaría el tener que desinstalar el firebird que ya tengo y tener que reinstalar el embedded a mi base de datos que estoy utilizando.
|
#6
|
||||
|
||||
Cita:
Para darte tranquilidad te se decir que firebird ofrece el mismo comportamiento en el servidor embebido que en el servidor normal, con la diferencia que el embebido (por obvias razones) no tiene soporte para múltiples usuarios. Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi no toma los Registros Modificados de Firebird | Ricardojosep | Firebird e Interbase | 2 | 12-01-2006 15:05:44 |
filtrar datos desde delphi 6 | el_barto | Impresión | 1 | 06-01-2006 17:42:05 |
Acceso a firebird desde Delphi 2005.net | hibero | Firebird e Interbase | 1 | 26-12-2005 16:48:34 |
Con delphi Insert en Firebird varios registros desde otra tabla | lasweb | Conexión con bases de datos | 3 | 04-04-2005 20:58:26 |
Generar una DB en Firebird desde Delphi | RONPABLO | Conexión con bases de datos | 1 | 22-10-2004 09:58:28 |
|