dBASE III PLUS Field Format Supported

LANSA Technical

dBASE III PLUS Field Format Supported

Symbol

Data Type

Description

@

Timestamp

8 bytes - two longs, first for date, second for time.  The date is the number of days since  01/01/4713 BC. Time is hours * 3600000L + minutes * 60000L + Seconds * 1000L

+

Autoincrement

Same as a Long

B

Binary, a string

10 digits representing a .DBT block number. The number is stored as a string, right justified and padded with blanks.

C

Character

All OEM code page characters - padded with blanks to the width of the field.

D

Date

8 bytes - date stored as a string in the format YYYYMMDD.

F

Float

Number stored as a string, right justified, and padded with blanks to the width of the field. 

G

OLE

10 digits (bytes) representing a .DBT block number. The number is stored as a string, right justified and padded with blanks.

I

Long

4 bytes. Leftmost bit used to indicate sign, 0 negative.

L

Logical

1 byte - initialized to 0x20 (space) otherwise T or F.

M

Memo, a string

10 digits (bytes) representing a .DBT block number. The number is stored as a string, right justified and padded with blanks.

N

Numeric

Number stored as a string, right justified, and padded with blanks to the width of the field. 

O

Double

8 bytes - no conversions, stored as a double.