Code: Select all
procedure TForm3.FormCreate(Sender: TObject);
begin
uniqry1.SQL.Add('sp_get'); //sp_get: CREATE PROCEDURE sp_get AS
// BEGIN select * from table_test END
uniqry1.SQLInsert.Add('sp_insert(:name,:age)') ; //sp_insert: CREATE PROCEDURE sp_Insert
//@Name nvarchar(50),@age int AS
// BEGIN insert into table_test VALUES(@Name,@age) END
uniqry1.Open;
end;
procedure TForm3.btnInsertClick(Sender: TObject);
begin
uniqry1.Insert;
end;
procedure TForm3.btnSaveClick(Sender: TObject);
begin
uniqry1.ParamByName('name').Value := 'jack'; //there are wrong:"parameter 'name' not found" ?
uniqry1.Post;
end;thank you!