![]() |
Ayuda sobre un Procedimiento Almacenado
Hola a tod@s:
No sé si es aquí donde debo dejar mi mensaje, pero supongo que sí. A ver si alguno me puede hechar un cable, por que no consigo que me funcione un Procedimiento Almacenado. Trabajo con Delphi 7 y con Interbase 6.0. El procedimiento lo cree de la siguiente manera: Código:
set term ^; Código:
// Llamo al procedimiento de Cálculo Prové el procedimiento en el SQL de IBConsole y tampoco me devuelve nada. Entonces lo siguiente que hice fue Instalarme Interbase Servidor que viene con Delphi, el 6.5. Prové el procedimiento en el IBConsole y me devolvía el valor, pero cuando lo pruebo en Delphi no va, sigue sin devolverme nada. No sé que es lo que estoy haciendo mal, y no sé porque en Interbase 6.0 no funciona. También me cree otro procedimiento parecido al anterior pero sin usar la instrucción SUM, por si fuera por eso pero nada tampoco me funcionaba. Si alguien me puede dar una idea de por donde van los tiros... |
Hola,
prueba a poner la siguiente línea antes de salir del procedimiento (antes del end ^) Código:
suspend; |
Gracias Kinobi!
He probado a poner el suspend y me funciona el procedimiento en el IBConsole :) con Interbase 6.0 y 6.5, pero en mi programa de Delphi no :( , no sé que es lo que puede estar mal, porque seguro que hay algo que no hago o que no es correcto, no sé si alguien me puede dar alguna pista. Saludos! |
Cita:
De todas formas, ese AsString de ... Código:
DM.IBP.FieldByName('TIMP').AsString Saludos. |
De nuevo gracias Kinobi por tu interes. ;)
Cita:
Código:
if not DM.trPrv.InTransaction then Saludos! |
Cita:
Código:
Debe := DM.IBP.FieldByName('TIMP').AsFloat; Código:
Debe := DM.IBP.ParamByName('TIMP').AsFloat; Saludos |
Diste en el clavo!! :D
No era FieldByName sino ParamByName, no había caído en eso,es de lógica(:timp), no es un campo sino un parámetro. Hay veces que lo tienes delante de las narices y no lo ves ... Mil gracias. Te debo una :p Saludos! |
La franja horaria es GMT +2. Ahora son las 15:28:58. |
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