存儲過程如何使用>
itlcx 2003-08-26 10:54:46 1.我在SQL Server中寫了一個存儲過程ch;(試測通過)
CREATE PROCEDURE ch
@oldcheckno char(10),
@newgroupno char(1)
AS
update qms203
set groupno=@newgroupno
where checkno=@oldcheckno
GO
2.在Delphi中寫:
procedure TForm1.Button1Click(Sender: TObject);
begin
StoredProc1.Close;
StoredProc1.ParamByName('@oldcheckno').asstring:='CX20030821';
StoredProc1.ParamByName('@newgroupno').asstring:='C';
StoredProc1.Prepare ;
StoredProc1.ExecProc ;
end;
但運行時出錯如下:
General SQL error.
Could not find stored procedure 'dbo.ch;1';
我不知道我還缺少什麼,請英雄指點。謝。