ADO.NET allows you to create a GUI database application that
can connect to almost any type of database used on Microsoft Windows. Besides
SQL Server, Microsoft Access, and Oracle, you can also create an application
that connects to a Paradox database. This can be done through ODBC as
implemented in ADO.NET.

Database Creation

If you plan to create a database application that would use
a Paradox database, you can start by opening Paradox. After launching Paradox,
locate the directory alias you want to use or create one. For this application,
we will use the C:\Programs\FunctionX directory and we had created its alias
as Data

After creating or locating the alias and selecting it in
Paradox, you can create the necessary table(s) by clicking File -> New ->
Table... from Paradox' main menu:

After creating the table, you should save it:

After creating and saving the table, you can enter a few
records to test it. To do this, you can first close then open it and click View
-> Edit Data from the main menu:

Creating a Data Source

To create a connection to a Paradox database, you can use
ODBC as it is featured in ADO.NET. Before doing this, you can create a data
source. To do this, you can double-click the Data Source (ODBC) icon from
Control Panel. In the ODBC Data Source Administrator, click New. In the the
Create New Data Source dialog box, select Microsoft Paradox Driver (*.db):

Click Finish. In the ODBC Paradox Setup dialog box, enter a
name in the Data Source Name text box:

Click OK twice.

Application Creation

After creating a Paradox table and its ODBC data
source, you can start a Windows Forms Application like any other. In its
simplest format, you can equip a for with a DataGrid control and a button
as follows:

To create a connection to a Paradox table, you can
first declare a variable of type OdbcConnection. You can either use
its second constructor that takes a string or you can access its ConnectionString
property. Either of these allows you to specify how the connection would
be carried. Here is an example: