How DBConvert handles the DBF/FoxPro → SQLite differences
DBConvert handles the table-level move in the wizard: source
shape, companion files, field mapping, indexes, encoding,
SQLite file creation, and validation. FoxPro application
logic remains a separate rewrite track.
Source shape
DBConvert reads Visual FoxPro .dbc containers or
folders of free .dbf tables. Pick the source
shape at the connect step.
Memo and index files
Keep .fpt / .dbt memo companions and
.cdx index files with the DBF folder so long text,
General fields, and index metadata can be read with the table set.
SQLite field mapping
DBF character, numeric, logical, date, datetime, memo, and
AutoInc fields are mapped to SQLite affinities before the
target file is written.
Deleted rows
Decide whether DBF rows marked as deleted should be imported.
For recurring jobs, keep that policy stable so SQLite
refreshes do not change row counts unexpectedly.
Code pages
Legacy DOS and Windows code pages need a target encoding
decision so names, addresses, and memo text do not arrive in
SQLite as broken characters.
Application objects boundary
DBConvert migrates tables, views, and foreign keys. FoxPro
forms, reports, menus, .prg programs, and
business logic are rebuilt separately if SQLite becomes the
new embedded data store.