Mark

Why not

Cmd.CommandText := 'exec tp_next_tdcontrol ''Worktrans'', 0';

----- Original Message -----
From: "Mark Derricutt" <[EMAIL PROTECTED]>
To: "Multiple recipients of list delphi" <[EMAIL PROTECTED]>
Sent: Friday, 27 July 2001 15:11
Subject: [DUG]: ADO TLB and Stored Procs...


I'm working with ADO via the 2.6 Type Library that I imported into Delphi,
and have the following code to call a stored proc, but its not working :(
It returns with "Procedure 'tp_next_tdcontrol' expects parameter '@entity',
which was not supplied", does anyone know what I'm doing wrong?

var
  Cmd: _Command;
  Rs: _RecordSet;
  ra: OleVariant;
begin
  Cmd := CoCommand.Create;
  Cmd.Set_ActiveConnection(Conn);
  Cmd.CommandText := 'tp_next_tdcontrol';
  Cmd.Parameters.Append(Cmd.CreateParameter('@entity', adVarChar,
    adParamInput, 40, 'Worktrans'));
  Cmd.Parameters.Append(Cmd.CreateParameter('@next_ref', adInteger,
    adParamOutput, -1, 0));
  Cmd.Execute(ra, EmptyParam, adExecuteNoRecords);
  Result := Cmd.Parameters.Item['@next_ref'].Value;
end;

--
Vi de udødelige inviterer dere til å slå dere sammen med oss

---------------------------------------------------------------------------
    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/


---------------------------------------------------------------------------
    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