안녕하세요.
nt server, ms-sql 7.0, 델파이 5.0으로 개발하고 있구요..
Midas - Remote DataModule에서 Type Library editor을 이용하여 method를 만들 때,
파라미터의 type에 대한 질문입니다.
입력매개변수에서 decimal 또는 int type으로 지정하니 컴파일 에러가 뜹니다.
var 타입은 잘 되구요..
var 타입만 사용이 되는 건지 궁금합니다..
procedure SetState(ucode: TDecimal; state: SYSINT); safecall;
procedure TXMS_Server.SetStatus(ucode: TDecimal; state: SYSINT);
begin
With Query1 do begin
Close;
SQL.Clear;
sql.add('update user set status = :status ');
sql.add('where u_code = :ucode');
parambyname('ucode').AsInteger := ucode;
parambyname('status').AsInteger := status;
ExecSQL;
end;
end;
[Error] uRDM.pas(27): Undeclared identifier: 'TDecimal'
[Error] uRDM.pas(27): Undeclared identifier: 'SYSINT'