MAX_STR_LEN 255 Advantage Client Engine , , DoDates. , , , ( , ).
, , ADS . ( 49 () , - 2 , .)
- :
const
MAX_STR_LEN = 49;
type
TCharDateBuffer = array[0..MAX_STR_LEN + 1] of AnsiChar;
var
DateBuffer: TCharDateBuffer;
BuffSize: UNSIGNED16;
tableHandle: ADSHandle;
begin
BuffSize := MAX_STR_LEN;
AdsGetDate(tableHandle, 'DOB', DateBuffer, @BuffSize);
end;
Delphi, TDataSet descendant (, TAdsTable TAdsQuery). TField:
StrDOB := MyAdsTable.FieldByName('DOB').AsString;
DOB := MyAdsTable.FieldByName('DOB').AsDateTime;
MyAdsTable.FieldByName('CHANGED').AsDateTime := Date;
`Advantage TDataSet ; Advantage, , , .