Executes the supplied query and returns an SQLiteResultSet object
SQLiteResultSet of results
If the database is busy (ie with another process/thread using it) then this method will call Thread.Sleep(), and then retry the query. Number of retries and retry delay are configurable using the appropriate properties.
The result set object may be empty if there are no results, or if the query does not return results (eg. UPDATE, INSERT, DELETE etc)
| Exception Type | Condition |
|---|---|
| SQLiteException | Thrown if an error occurs or if the database is busy and the retries are exhausted. |
SQLiteClient Class | SQLite.NET Namespace