home *** CD-ROM | disk | FTP | other *** search
- program GetDate;
- uses PXEngine;
-
- const TableName = 'Table';
-
- var PxErr: Integer;
- TblHandle: TableHandle;
- RecHandle: RecordHandle;
- FldHandle: FieldHandle;
- Month, Day, Year: Integer;
- Date: TDate;
-
- begin
- PX(PXInit);
- PX(PXTblOpen(TableName, TblHandle, 0, False));
- PX(PXRecBufOpen(TblHandle, RecHandle));
- PX(PXFldHandle(TblHandle, 'Date Field', FldHandle));
- PX(PXRecGet(TblHandle, RecHandle));
-
- (* Get a date field out of a record buffer *)
- PxErr := PXGetDate(RecHandle, FldHandle, Date);
- if PxErr <> PxSuccess then
- Writeln(PxErrMsg(PxErr))
- else begin
- PX(PXDateDecode(Date, Month, Day, Year));
- Writeln('Date: ', Month, '/', Day, '/', Year);
- end;
-
- PX(PXRecBufClose(RecHandle));
- PX(PXTblClose(TblHandle));
- PX(PXExit);
- end.