Erro ao carregar um procedimento armazenado

Delphi

24/03/2011

tenho uma Stored proc chamada: sp_Insere_Log Fiz uma função para inserir os dados nessa procedure. Acontece que quando eu chamo o ExecProc, me dá o seguinte erro: Não foi possível encontrar o procedimento armazenado Insere_Log Observe que nessa mensagem vem sem o sp_. Abaixo meus códigos:  
function TGeneralFiles.InsereJus(Tipo_Edicao, Num_Edicao, Num_Pagina, Justificativa: String;
  Data: TDate; ObjConn: TAdoConnection;ObjSp: TADOStoredProc): int64;
begin
  with ObjSp, Parameters do
  begin
    ParamByName('@TIPO_EDICAO').Value := Tipo_Edicao;
    ParamByName('@NUM_EDICAO').Value := Num_Edicao;
    ParamByName('@DATA_EDICAO').Value := Data;
    ParamByName('@NUM_PAGINA').Value := Num_Pagina;
    ParamByName('@JUSTIFICATIVA').Value := Just;
    try
      ExecProc; // Aqui dá o erro citado acima
      Result := ParamByName('@id').Value;
      Commit(ObjConn);
    except
       Rollback(ObjConn);
      raise;
      end;
  end;
end;
  Minha chamada  
procedure TfrmMain.BitBtn1Click(Sender: TObject);
begin
  if PodeInserir then
    FGeneralFiles.InsereJus(edtTipoEdicao.Text,edtNumEdicao.Text,edtNumPagina.Text,FGeneralFiles.Just,edtData.Date,ADOConn,spJus)
  else
    ShowMessage('Alguns campos não foram preenchidos.'+#13+#10+'Favor corrigir o problema e tentar novamente');
end;
Os métodos commit e rollback
procedure TfrmMain.Commit;
begin
  if ADOConn.InTransaction then
    ADOConn.CommitTrans;
   O Rollback tem o rollbacktrans.
end;
Pjava

Pjava

Curtidas 0
POSTAR