FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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; FSqlQuery.SQLConnection :=MiConexion; FSqlQuery.SQL.Clear; FSqlQuery.SQL.Add('exec PA'); FSqlQuery.Open; Muchas gracias
__________________
Hay 10 tipos de personas, las que entienden el código binario y las que no. ww.clubdelphi.com/foros/guiaestilo.php |
#2
|
|||
|
|||
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. |
#3
|
|||
|
|||
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
__________________
Hay 10 tipos de personas, las que entienden el código binario y las que no. ww.clubdelphi.com/foros/guiaestilo.php |
#4
|
||||
|
||||
Usa un SQLCommand
__________________
Héctor Geraldino Software Engineer |
#5
|
|||
|
|||
En lugar de FSQLQuery.Open usa FSQLQuery.ExecSQL...
|
#6
|
|||
|
|||
Poniendo lo siguiente tampoco me funciona:
Código:
FQueryText := 'exec PA'; FSqlQuery.Close; FSqlQuery.SQLConnection := MiConexion; FSqlQuery.SQL.Clear; FSqlQuery.SQL.Add(FQueryText); FSqlQuery.ExecSQL; //.Open; ShowMessage (FSqlQuery.FieldValues['IdEmpresa'].AsString); Con el ShowMessage compruebo si obtiene datos o no. Muchas Gracias por su ayuda.
__________________
Hay 10 tipos de personas, las que entienden el código binario y las que no. ww.clubdelphi.com/foros/guiaestilo.php Última edición por scooterjgm fecha: 18-01-2005 a las 19:35:25. |
|
|
|