ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Data Namespace / SQLiteConnectionPath Class / SQLiteConnectionPath Constructor
A valid path to a SQLite database that ends with either a '.sqlite' or '.gpkg' extension.
Example Version

SQLiteConnectionPath Constructor
Initializes a new instance of the SQLiteConnectionPath class.
Syntax
public SQLiteConnectionPath( 
   Uri path
)

Parameters

path
A valid path to a SQLite database that ends with either a '.sqlite' or '.gpkg' extension.
Exceptions
ExceptionDescription
path is null.
The path in path does not end with either a '.sqlite' or '.gpkg' extension.
Example
Create QueryDescription from a query for an SQLite Database table
public async Task SqliteQueryDescription()
{
    await ArcGIS.Desktop.Framework.Threading.Tasks.QueuedTask.Run(() =>
    {
        using (Database database = new Database(new SQLiteConnectionPath(new Uri("Path\\To\\Sqlite\\Database\\USA.sqlite"))))
        {
            QueryDescription washingtonCitiesQueryDescription = database.GetQueryDescription("select OBJECTID, Shape, CITY_FIPS, CITY_NAME, STATE_FIPS, STATE_CITY, TYPE, CAPITAL from main.cities where STATE_NAME='Washington'", "WashingtonCities");

            using (Table washingtonTable = database.OpenTable(washingtonCitiesQueryDescription))
            {
                // Use washingtonTable.
            }
        }
    });
}
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also