![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() Hola amigos:
Tengo un procedimiento almacenado que tiene como parametro una variable de tipo varchar en la cual yo quiero escribir la sentencia sql que el procedimiento debe realizar. create procedure prc_novedoso (sentencia varchar(250)) as begin /*como ejecuto la sentencia?*/ /*es posible? yo lo he hecho pero en SQL SERVER*/ end estuve mirando EXCEUTE IMMEDIATE pero no se como funciona Alguien me puede echar una manito? Gracias. |
#2
|
||||
|
||||
Hola Compatriota...
La verdad esque nunca lo he intentado pero me imagino que debes usar un componente TStoreProcedure luego conectarlo al Storprocedure de la BD, pasarle el parametro necesario y ejecutarlo con el metodo .ExecProc; espero te sirva...y nospillamos parcero. ![]()
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
||||
|
||||
![]() Creo que me entendiste mal mi inquiedtud.
Lo que deseo es que la consulta que el procedimiento ejecuta entre como parametro (osea que sea dinamica) y no que este predefinida en el procedimiento. Gracias. |
#4
|
||||
|
||||
Hola,
el subconjunto SQL de triggers y procedimientos en InterBase no admite la parametrización de objetos de la base de datos (tablas, índices, columnas, ...), ni tampoco de sentencias SQL. Saludos. |
![]() |
|
|
![]() |
|