Ver Mensaje Individual
  #5  
Antiguo 02-04-2012
Darkdrak Darkdrak is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 11
Reputación: 0
Darkdrak Va por buen camino
Ahora lo explico

Caso 1:

Código Delphi [-]
with IBStoredProcedure do


 begin

 close;

 Params.Clear;

 Prepare;

 ParamByName('ID').Value := StrToInt (Edit1.Text);


 ExecProc;

 First;


 end;

Aquí el error es que no se puede realizar la operación sobre una tabla cerrada.

Caso 2:

Código Delphi [-]
with IBStoredProcedure do


 begin

 close;

 Params.Clear;

 Prepare;

 ParamByName('ID').Value := StrToInt (Edit1.Text);


 ExecProc;

 open;

 end;

Aquí el error es "EIBClientError with message 'use ExecProc for Procedure; use TQuery for Select procedures' "'

Bueno aclaro que probe todo sin usar el with; y en vez de usar close y open; el Active true/false.

En fin, recurrí a varias opciones, estoy seguro que me equivoco en el uso de la IBStoredProcedure.

A ver si se entendió. Sino me puedo explayar más. Gracias otra vez.
Responder Con Cita