> Some other questions: What database server are you using?

Sorry, it must be my growing frustration. Forgot to say I'm using Oracle 8i

> Also, are you
> connecting using the BDE or ADO or something else?

BDE

> If the BDE, does the stored proc work when you execute is
> through the SQL
> Explorer?

Just tried it and it works through Explorer! Still doesn't work through the
app though.

> > to add them manually.
>
> Sounds like something's not right... Can you select the
> stored proc from the
> list available in the property inspector? You'd have to hook up a live
> connection to get this list first.

Yes, I can. But when I go to params collection, it doesn't pick up the
parameters and I add them manually.
At design time TStoredProced is hooked to a TDatabase with Connected set to
True. I even put a TDBGrid hooked to the same database component to see if
it works and I can see the data through the grid.
At run time I use this dummy code to run the test procedure:

var
  bResult : Boolean;
begin
  try
    with StoredProc1 do begin
      ParamByName('FIRST_PARAM').AsBoolean := True;
      ParamByName('SECOND_PARAM').AsBoolean := True;
      Prepare;
      try
        ExecProc;
        bResult := ParamByName('THIRD_PARAM').AsBoolean;
        if bResult then
          ShowMessage('True')
        else
          ShowMessage('False');
      finally
        UnPrepare;
      end;
    end;
  except
    on E:Exception do
    ShowMessage('Exception:  ' + E.Message);
  end;
end;

Best regards,
Sergei

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to