Delphi调用存储过程赋值给edit的问题,在线等!!!
调用存储过程如下代码,在DBGrid中能正常按@id显示
procedure TTestProcedures.selectonclick(Sender: TObject);
begin
with ADODataSet1 do
begin
Active:=false;
CommandType:=cmdStoredProc;
CommandText:='usp_selectone';
Parameters.Clear;
Parameters.AddParameter;
Parameters[0].Name:='@id';
Parameters[0].Direction:= pdInput;
Parameters[0].DataType:=ftString;
Parameters.Refresh;
Parameters.ParamByName('@id').Value:=Edit1.Text;
Active:=true;
ExecuteOptions;
end;
end;
我想把符合条件的记录(表test有3个字段id,aaaaa,bbbbb)
分别赋给edit2,edit3,edit4
如何做,最好有详细代码