function Execute(var RecordsAffected: Integer; var Parameters: OleVariant): _Recordset; overload; 를 쓸려구 하는데요. OleVariant 형의 파라미터 만드는 법을 모르겠습니다. 아시는 분 꼭 좀 부탁합니다.
황준동
•
2006.11.21 01:43
일단 Parameters는 명령안에 파라메터를 사용하지 않았으면 별 필요는 없습니다.
Parameters는 TPar...
일단 Parameters는 명령안에 파라메터를 사용하지 않았으면 별 필요는 없습니다.
Parameters는 TParameters.ParameterCollection에 해당 됩니다.
굳이 선언해서 사용하신다면
<!--CodeS-->
var
P : TParameters;
er: Integer;
begin
Try
P := TParameters.Create(ADOCommand1,TParameter);
P.ParamByName('A').Value := 'AAAA';
ADOCommand1.Execute(er,P.ParameterCollection);
Finally
P.Free;
end;
end;
<!--CodeE-->
이렇게 해서 사용하시면 됩니다.
그런데 TParameters 타입은 오브젝트인스펙터 보시면 Parameters라고 있거든요
그것을 사용하셔도 되고 아니면 거기에 직접 값을 넣으셔서 Execute만 하셔도 되구요.