Hola a todo el mundo
Para utilizar un procedimiento almacenado en mi base de datos (trabajo con interbase y los componentes IBX) utilizo el siguiente codigo:
begin
IBProcedimiento.StoredProcName:='MARCARESTADO';
IBProcedimiento.ParamByName('IDCITA').AsInteger:=id;
IBProcedimiento.ParamByName('EST').AsString:=tex;
IBProcedimiento.ExecProc;
IBTransaction.CommitRetaining;
end;
Pero no me encuentra los parametros.
Como tengo 5 procedimientos en la base de datos queria usar un solo componente IBStoredProcedure para todos he ir cambiando en tiempo de ejecuncion entre uno y otro.
¿He de meter una instruccion para que me coja los parametros antes de asignar valor y en caso afirmativo cual es?
¿Hay alguna diferencia significativa entre usar un IBStoredProcedure para todos los procedimientos en vez de uno para todos?
Muchas gracias de antemanooo!!!