Perdonar mi torpeza, pero, ......
1) ¿tengo que "abrir" el StoredPRoc, como con las tablas, esto es:
IBStoredPRoc.Active := True;?
2) En la ayuda que tengo de Ib me dicen que tengo que usar "prepare" para el IBStoredPRoc.
Después dentro de un try lo ejecutarlo con ExecProc
y en el finally le hago un "unprepare" para liberar los recursos que este estuviera usando.
Ahora, me comentais que ...
Cita:
tr.Active := False;
IBP.StoredProcName := nombredelprocedimiento;
if not tr.InTransaction then
tr.StartTransaction;
// Si tuvieras que enviarle algun parámetro
IBP.ParamByName('Parametro').AsInteger := Para;
IBP.ExecProc;
tr.Commit;
|
Me podríais, si no es mucha molestia, explicar para que sirbe, y como usar, cada uno de estos comandos relaccionados con el IBStoredPRoc? Por que me estoy haciendo un lío, y no parece que consigua hacerlo funcionar.
Muchas gracias por todo,
Virginia