SQL Server 2005 に値が -7590730850027557904 のフィールドがあり、Delphi 5 の ADO を介して取得していますが、取得したのは 7590730850027557904 でした - 負号は省略されました。SQL Server から Delphi 5 に longint 値を取得する正しい方法は何ですか?
これが私のコードです
with DataSet do
begin
Connection := Conn;
CommandText := 'SELECT * FROM CUSTOMERSLIST';
Open;
end;
ShowMessage(DataSet.FieldByName('SID').AsString);