![]() |
Procedimiento Almacenado
Hola a todos!!
Esty intentando ejecutar un Procedimiento almecanado desde un TSQLQuery a una base de datos en MSSQL Server 2000 Código:
FSqlQuery.Close; Muchas gracias ;) |
Bueno yo con MSSQL Server 2000 no he trabajado, solo he trabajado con Firebird / Interbase, y bueno no se si mi aporte te puede solucionar alguna duda?
Veras, en primer lugar has comprobado los permisos?? igual puede ser algo tan tonto como eso y segundo prueba en vez de usar el 'exec PA' usar 'select [parametros de salida] from pa(parametros de entrada)' puede ser que el componente el exec PA no lo reconozca en sí. Salu2. |
Lo primero muchas gracias por dedicar tu tiempo a mi consulta.
He ejecutado la consulta 'exec PA' directamente sobre el SQL Server y el resultado fue satisfactorio. Además tengo todos los permisos necesarios en la Base de Datos. Poniendo 'select [parametros de salida] from pa(parametros de entrada)' no funciona tampoco :( Saludos |
Usa un SQLCommand
|
En lugar de FSQLQuery.Open usa FSQLQuery.ExecSQL...
|
Poniendo lo siguiente tampoco me funciona:
Código:
FQueryText := 'exec PA'; Con el ShowMessage compruebo si obtiene datos o no. Muchas Gracias por su ayuda. |
La franja horaria es GMT +2. Ahora son las 12:55:05. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi