About This Document
Who Should Read This Manual
Getting Started with DDF Builder
DDF Builder Overview
Why Use DDF Builder
What DDF Builder is Not
Why Not Use ZenCC?
What You Need to Know
Other Helpful Information
Transactional Access
Relational Access
What To Do Next
Disable Security
Components of DDF Builder
Log File
User Documentation
Tutorial Files
Starting DDF Builder
Starting DDF Builder from a Command Line
Windows
Linux
Requirements for Starting DDF Builder on Linux
Troubleshooting Guide for Running DDF Builder
Clearing the DDF Builder Cache
Where to Go From Here
Using DDF Builder
DDF Builder Concepts
Terminology Review
Security
Previous Database and DDF Versions
Scalable SQL v3.xx and Earlier
Btrieve v5.x and Earlier
DDF Builder Error Detection and Correction
Example 1 - Index Inconsistencies
Example 2 - Record Length Mismatch
Example 3 - Flag Inconsistencies
Saving Original and Modified Definitions
Table Definition Editor Pages
Table Page
Raw Data View
Grid Data View
Indexes Page
Alternate Collating Sequence (ACS) Files
Preview Page
Statistics Page
SQL View Page
Legacy Nulls in DDF Builder
True Nulls in DDF Builder
Working with True Nulls
Creating Nullable Fields
GUI Reference
Welcome Page
Data Sources Explorer
Btrieve File Editor
How to Access
Features
Restrictions
Table Definition Editor
How to Access
Features
Restrictions
Table Page
How to Access
Raw Data View
Raw Data View in Table Definition Editor
Grid Data View
How the Two Views Work Together
Table Definition Editor Error Message
Table Definition Editor Caution/Warning Message
Indexes Page
How to Access
Indexes Page in Table Definition Editor
Features
Restrictions
Preview Page
How to Access
Preview Page in Table Definition Editor
Features
Statistics Page
How to Access
Statistics Page in Table Definition Editor
Features
SQL View Page
How to Access
SQL View Page in Table Definition Editor
Features
Restrictions
Add Database
Check Table Consistency
How to Access
DBCheck (consistency check results) View
Features
Error Message Tips
Copy SQL Definition
How to Access
Features
Export Btrieve Schema
How to Access
Features
Import Btrieve Schema
How to Access
Features
Add Data Path
How to Access
Features
Change Associated Data File
How to Access
Features
Btrieve Types
How to Access
Features
Definition Errors
How to Access
Features
Definition Errors List
Original Definition
How to Access
Features
DDF Builder Tasks
General Tasks
Accessing User Documentation
DDF Builder Log File
Tasks Initiated from Data Sources Explorer
Btrieve Files
Data
Database
Data Sources Explorer
Online Help
SQL Queries
SQL Tables
DDF Builder Tutorials
Using the DDF Builder Tutorials
Tutorial 1 Overview
Tutorial 2 Overview
Before You Begin
Back Up Your Files
Locate the Tutorial Files
Create Data Source Names (DSN)
Tutorial 1 – Creating Table Definitions with DDF Builder
Scenario
Goals
What You Need to Know
Create a Zen Database
Open an Existing Btrieve File
Review DDF Builder’s Findings
A Note About Nulls
Define the Record Fields
Name a Field
Create a Nullable Column in the raw data view
Split a Column in the grid data view
Create a Column from the raw data view
Change a Non-Nullable Column to Nullable in the grid data view
Review the Index Information
Name an Index
Preview the Defined Data
Conclusion
Tutorial 2 – Modifying Table Definitions with DDF Builder
Scenario
Goals
Lesson 1 – Working with v3.00 DDFs
Scenario
Goals
What You Need to Know
Open the Btrieve File
Understanding the Warning Message
How To Convert My Files
Conversion Notes
Alternating Collating Sequences
Table Definitions That Require Using ZenCC and DDF Builder
Conclusion
Lesson 2 – Working with Pre v6.x File Formats
Scenario
Goals
What You Need to Know
Open the Btrieve File
Understanding the Warning Message
View the Log File
How To Rebuild My Files
Where To Go From Here
Conclusion
Lesson 3 – Invalid Data Types and Sizes
Scenario
Goals
What You Need to Know
Open the Btrieve File
Look for Inconsistencies
Understanding the Errors
Invalid Type and Size
Review Data Types and Sizes
Make the Final Changes
Save the Table Definition
Conclusion
Lesson 4 – Overlapping Column Definitions
Scenario
Goals
What You Need to Know
Open the Btrieve File
Look for Inconsistencies
Understanding the Errors
Accept or Reject Changes
Save the Table Definition
Conclusion
Lesson 5 – File/Field Flag Inconsistencies
Scenario
Goals
What You Need to Know
Open the Btrieve File
Look for Inconsistencies
Understanding the Errors
Accept or Reject Changes
Save the Table Definition
Conclusion
Lesson 6 – Index Inconsistencies
Scenario
Goals
What You Need to Know
Open the Btrieve File
Look for Inconsistencies
Understanding the Errors
Name the Index
Save the Table Definition
Conclusion
Lesson 7 – Variable Length Record Mismatch
Scenario
Goals
What You Need to Know
Open the Btrieve File
Look for Inconsistencies
Understanding the Errors
Define the Unknown Field
Save the Table Definition
Conclusion
Lesson 8 – Record Length Mismatch
Scenario
Goals
What You Need to Know
Open the Btrieve File
Look for Inconsistencies
Understanding the Errors
Define the Field
Save the Definition
Conclusion
About This Document
Getting Started with DDF Builder
Using DDF Builder
DDF Builder Tutorials
Advanced Reference
>
DDF Builder User's Guide
>
About This Document
Advanced Reference
>
DDF Builder User's Guide
>
About This Document
>
Who Should Read This Manual
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
Why Use DDF Builder
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
What DDF Builder is Not
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
Why Not Use ZenCC?
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
What You Need to Know
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
What You Need to Know
>
Other Helpful Information
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
What You Need to Know
>
Other Helpful Information
>
Transactional Access
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
What You Need to Know
>
Other Helpful Information
>
Relational Access
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
What You Need to Know
>
What To Do Next
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
What You Need to Know
>
What To Do Next
>
Disable Security
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
Components of DDF Builder
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
Components of DDF Builder
>
Log File
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
Components of DDF Builder
>
User Documentation
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
DDF Builder Overview
>
Components of DDF Builder
>
Tutorial Files
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
Starting DDF Builder
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
Starting DDF Builder
>
Starting DDF Builder from a Command Line
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
Starting DDF Builder
>
Starting DDF Builder from a Command Line
>
Windows
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
Starting DDF Builder
>
Starting DDF Builder from a Command Line
>
Linux
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
Starting DDF Builder
>
Starting DDF Builder from a Command Line
>
Linux
>
Requirements for Starting DDF Builder on Linux
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
Starting DDF Builder
>
Starting DDF Builder from a Command Line
>
Linux
>
Troubleshooting Guide for Running DDF Builder
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
Starting DDF Builder
>
Starting DDF Builder from a Command Line
>
Clearing the DDF Builder Cache
Advanced Reference
>
DDF Builder User's Guide
>
Getting Started with DDF Builder
>
Starting DDF Builder
>
Where to Go From Here
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Terminology Review
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Security
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Previous Database and DDF Versions
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Previous Database and DDF Versions
>
Scalable SQL v3.xx and Earlier
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Previous Database and DDF Versions
>
Btrieve v5.x and Earlier
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
DDF Builder Error Detection and Correction
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
DDF Builder Error Detection and Correction
>
Example 1 - Index Inconsistencies
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
DDF Builder Error Detection and Correction
>
Example 2 - Record Length Mismatch
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
DDF Builder Error Detection and Correction
>
Example 3 - Flag Inconsistencies
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Saving Original and Modified Definitions
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Table Definition Editor Pages
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Table Definition Editor Pages
>
Table Page
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Table Definition Editor Pages
>
Table Page
>
Raw Data View
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Table Definition Editor Pages
>
Table Page
>
Grid Data View
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Table Definition Editor Pages
>
Indexes Page
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Table Definition Editor Pages
>
Indexes Page
>
Alternate Collating Sequence (ACS) Files
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Table Definition Editor Pages
>
Preview Page
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Table Definition Editor Pages
>
Statistics Page
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Table Definition Editor Pages
>
SQL View Page
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
Legacy Nulls in DDF Builder
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
True Nulls in DDF Builder
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
True Nulls in DDF Builder
>
Working with True Nulls
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Concepts
>
True Nulls in DDF Builder
>
Working with True Nulls
>
Creating Nullable Fields
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Welcome Page
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Data Sources Explorer
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Btrieve File Editor
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Btrieve File Editor
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Btrieve File Editor
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Btrieve File Editor
>
Restrictions
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Table Definition Editor
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Table Definition Editor
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Table Definition Editor
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Table Definition Editor
>
Restrictions
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Table Page
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Table Page
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Table Page
>
Raw Data View
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Table Page
>
Raw Data View
>
Raw Data View in Table Definition Editor
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Table Page
>
Grid Data View
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Table Page
>
How the Two Views Work Together
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Table Page
>
How the Two Views Work Together
>
Table Definition Editor Error Message
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Table Page
>
How the Two Views Work Together
>
Table Definition Editor Caution/Warning Message
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Indexes Page
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Indexes Page
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Indexes Page
>
How to Access
>
Indexes Page in Table Definition Editor
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Indexes Page
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Indexes Page
>
Restrictions
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Preview Page
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Preview Page
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Preview Page
>
How to Access
>
Preview Page in Table Definition Editor
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Preview Page
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Statistics Page
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Statistics Page
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Statistics Page
>
How to Access
>
Statistics Page in Table Definition Editor
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Statistics Page
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
SQL View Page
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
SQL View Page
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
SQL View Page
>
How to Access
>
SQL View Page in Table Definition Editor
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
SQL View Page
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
SQL View Page
>
Restrictions
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Add Database
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Check Table Consistency
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Check Table Consistency
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Check Table Consistency
>
How to Access
>
DBCheck (consistency check results) View
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Check Table Consistency
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Check Table Consistency
>
Features
>
Error Message Tips
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Copy SQL Definition
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Copy SQL Definition
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Copy SQL Definition
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Export Btrieve Schema
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Export Btrieve Schema
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Export Btrieve Schema
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Import Btrieve Schema
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Import Btrieve Schema
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Import Btrieve Schema
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Add Data Path
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Add Data Path
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Add Data Path
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Change Associated Data File
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Change Associated Data File
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Change Associated Data File
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Btrieve Types
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Btrieve Types
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Btrieve Types
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Definition Errors
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Definition Errors
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Definition Errors
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Definition Errors
>
Definition Errors List
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Original Definition
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Original Definition
>
How to Access
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
GUI Reference
>
Original Definition
>
Features
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Tasks
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Tasks
>
General Tasks
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Tasks
>
General Tasks
>
Accessing User Documentation
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Tasks
>
General Tasks
>
DDF Builder Log File
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Tasks
>
Tasks Initiated from Data Sources Explorer
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Tasks
>
Tasks Initiated from Data Sources Explorer
>
Btrieve Files
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Tasks
>
Tasks Initiated from Data Sources Explorer
>
Data
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Tasks
>
Tasks Initiated from Data Sources Explorer
>
Database
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Tasks
>
Tasks Initiated from Data Sources Explorer
>
Data Sources Explorer
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Tasks
>
Tasks Initiated from Data Sources Explorer
>
Online Help
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Tasks
>
Tasks Initiated from Data Sources Explorer
>
SQL Queries
Advanced Reference
>
DDF Builder User's Guide
>
Using DDF Builder
>
DDF Builder Tasks
>
Tasks Initiated from Data Sources Explorer
>
SQL Tables
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Using the DDF Builder Tutorials
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Using the DDF Builder Tutorials
>
Tutorial 1 Overview
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Using the DDF Builder Tutorials
>
Tutorial 2 Overview
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Using the DDF Builder Tutorials
>
Before You Begin
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Using the DDF Builder Tutorials
>
Before You Begin
>
Back Up Your Files
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Using the DDF Builder Tutorials
>
Before You Begin
>
Locate the Tutorial Files
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Using the DDF Builder Tutorials
>
Before You Begin
>
Create Data Source Names (DSN)
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Scenario
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Goals
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
What You Need to Know
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Create a Zen Database
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Open an Existing Btrieve File
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Review DDF Builder’s Findings
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Review DDF Builder’s Findings
>
A Note About Nulls
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Define the Record Fields
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Define the Record Fields
>
Name a Field
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Define the Record Fields
>
Create a Nullable Column in the raw data view
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Define the Record Fields
>
Split a Column in the grid data view
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Define the Record Fields
>
Create a Column from the raw data view
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Define the Record Fields
>
Change a Non-Nullable Column to Nullable in the grid data view
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Review the Index Information
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Review the Index Information
>
Name an Index
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Preview the Defined Data
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 1 – Creating Table Definitions with DDF Builder
>
Conclusion
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 2 – Modifying Table Definitions with DDF Builder
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 2 – Modifying Table Definitions with DDF Builder
>
Scenario
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Tutorial 2 – Modifying Table Definitions with DDF Builder
>
Goals
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 1 – Working with v3.00 DDFs
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 1 – Working with v3.00 DDFs
>
Scenario
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 1 – Working with v3.00 DDFs
>
Goals
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 1 – Working with v3.00 DDFs
>
What You Need to Know
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 1 – Working with v3.00 DDFs
>
Open the Btrieve File
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 1 – Working with v3.00 DDFs
>
Understanding the Warning Message
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 1 – Working with v3.00 DDFs
>
How To Convert My Files
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 1 – Working with v3.00 DDFs
>
How To Convert My Files
>
Conversion Notes
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 1 – Working with v3.00 DDFs
>
How To Convert My Files
>
Conversion Notes
>
Alternating Collating Sequences
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 1 – Working with v3.00 DDFs
>
How To Convert My Files
>
Conversion Notes
>
Table Definitions That Require Using ZenCC and DDF Builder
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 1 – Working with v3.00 DDFs
>
Conclusion
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 2 – Working with Pre v6.x File Formats
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 2 – Working with Pre v6.x File Formats
>
Scenario
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 2 – Working with Pre v6.x File Formats
>
Goals
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 2 – Working with Pre v6.x File Formats
>
What You Need to Know
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 2 – Working with Pre v6.x File Formats
>
Open the Btrieve File
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 2 – Working with Pre v6.x File Formats
>
Understanding the Warning Message
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 2 – Working with Pre v6.x File Formats
>
View the Log File
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 2 – Working with Pre v6.x File Formats
>
How To Rebuild My Files
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 2 – Working with Pre v6.x File Formats
>
Where To Go From Here
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 2 – Working with Pre v6.x File Formats
>
Conclusion
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 3 – Invalid Data Types and Sizes
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 3 – Invalid Data Types and Sizes
>
Scenario
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 3 – Invalid Data Types and Sizes
>
Goals
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 3 – Invalid Data Types and Sizes
>
What You Need to Know
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 3 – Invalid Data Types and Sizes
>
Open the Btrieve File
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 3 – Invalid Data Types and Sizes
>
Look for Inconsistencies
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 3 – Invalid Data Types and Sizes
>
Understanding the Errors
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 3 – Invalid Data Types and Sizes
>
Understanding the Errors
>
Invalid Type and Size
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 3 – Invalid Data Types and Sizes
>
Review Data Types and Sizes
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 3 – Invalid Data Types and Sizes
>
Make the Final Changes
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 3 – Invalid Data Types and Sizes
>
Save the Table Definition
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 3 – Invalid Data Types and Sizes
>
Conclusion
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 4 – Overlapping Column Definitions
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 4 – Overlapping Column Definitions
>
Scenario
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 4 – Overlapping Column Definitions
>
Goals
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 4 – Overlapping Column Definitions
>
What You Need to Know
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 4 – Overlapping Column Definitions
>
Open the Btrieve File
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 4 – Overlapping Column Definitions
>
Look for Inconsistencies
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 4 – Overlapping Column Definitions
>
Understanding the Errors
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 4 – Overlapping Column Definitions
>
Accept or Reject Changes
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 4 – Overlapping Column Definitions
>
Save the Table Definition
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 4 – Overlapping Column Definitions
>
Conclusion
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 5 – File/Field Flag Inconsistencies
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 5 – File/Field Flag Inconsistencies
>
Scenario
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 5 – File/Field Flag Inconsistencies
>
Goals
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 5 – File/Field Flag Inconsistencies
>
What You Need to Know
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 5 – File/Field Flag Inconsistencies
>
Open the Btrieve File
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 5 – File/Field Flag Inconsistencies
>
Look for Inconsistencies
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 5 – File/Field Flag Inconsistencies
>
Understanding the Errors
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 5 – File/Field Flag Inconsistencies
>
Accept or Reject Changes
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 5 – File/Field Flag Inconsistencies
>
Save the Table Definition
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 5 – File/Field Flag Inconsistencies
>
Conclusion
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 6 – Index Inconsistencies
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 6 – Index Inconsistencies
>
Scenario
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 6 – Index Inconsistencies
>
Goals
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 6 – Index Inconsistencies
>
What You Need to Know
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 6 – Index Inconsistencies
>
Open the Btrieve File
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 6 – Index Inconsistencies
>
Look for Inconsistencies
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 6 – Index Inconsistencies
>
Understanding the Errors
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 6 – Index Inconsistencies
>
Name the Index
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 6 – Index Inconsistencies
>
Save the Table Definition
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 6 – Index Inconsistencies
>
Conclusion
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 7 – Variable Length Record Mismatch
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 7 – Variable Length Record Mismatch
>
Scenario
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 7 – Variable Length Record Mismatch
>
Goals
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 7 – Variable Length Record Mismatch
>
What You Need to Know
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 7 – Variable Length Record Mismatch
>
Open the Btrieve File
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 7 – Variable Length Record Mismatch
>
Look for Inconsistencies
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 7 – Variable Length Record Mismatch
>
Understanding the Errors
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 7 – Variable Length Record Mismatch
>
Define the Unknown Field
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 7 – Variable Length Record Mismatch
>
Save the Table Definition
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 7 – Variable Length Record Mismatch
>
Conclusion
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 8 – Record Length Mismatch
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 8 – Record Length Mismatch
>
Scenario
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 8 – Record Length Mismatch
>
Goals
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 8 – Record Length Mismatch
>
What You Need to Know
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 8 – Record Length Mismatch
>
Open the Btrieve File
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 8 – Record Length Mismatch
>
Look for Inconsistencies
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 8 – Record Length Mismatch
>
Understanding the Errors
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 8 – Record Length Mismatch
>
Define the Field
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 8 – Record Length Mismatch
>
Save the Definition
Advanced Reference
>
DDF Builder User's Guide
>
DDF Builder Tutorials
>
Lesson 8 – Record Length Mismatch
>
Conclusion