FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
cómo recuperar valores de SP's dinámicas
Buen día, espero que durante el fin de semana hayan cargado bien las baterías...
Necesito saber como puedo hacer para recuperar parametros desde una Stored Procedure, que creo que tengo que llamar de forma dinámica... Con el siguiente ejemplo se recupera el Nombre del cliente 5....
Pero que ocurre cuando quiero recuperar el Nombre de un determinado Cliente, Empleado, Proveedor, ... Tendría que hacer algo del estilo (por ejemplo para recuperar el cliente, o el proveedor, o ... base): #1
Entonces, tengo que recurrir a SQL Dinámico... pero me enfrento al problema de recuperar el valor del resultado. #2 O bien lo hago así, y me parece una chapuza...
O bien, con la ayuda de todos, pensamos en otra solución. Lo estuve intentando hacer con sp_executesql, pero no he logrado recuperar nada que no fuera el result status (muy útil). Un saludo y a ver que podemos lograr hacer. |
#2
|
||||
|
||||
Hola Hector.
Con el sp_executesql lo puedes obtener especificando en el nombre del parametro que deseas obtener el resultado la palabra clave OUTPUT, esto debe ser en ambas partes del llamado del sp_executesql, es decir en la lista de parametros y la lista correspondiente a reemplazar en la anterior. Ah y sabes yo haria esto:
en vez de la forma que utilizas.
__________________
Optimus Prime |
|
|
|