System.Data.OleDb 9.0.0-preview.3.24172.9

About

This package implements a data provider for OLE DB data sources.

Key Features

Allows access to legacy OLE DB data sources.

How to Use

This is a basic example of retrieving the results of a query using an OleDbDataReader. For examples of using an OleDbDataAdapter, and of updating an OLE DB data source, please see the documentation.

using System.Data.OleDb;

string connectionString = ""; // Fill in
string queryString = "SELECT OrderID, CustomerID FROM Orders";

using OleDbConnection connection = new OleDbConnection(connectionString);
using OleDbCommand command = new OleDbCommand(queryString, connection);

connection.Open();
using OleDbDataReader reader = command.ExecuteReader();

while (reader.Read())
{
    Console.WriteLine(reader.GetInt32(0) + ", " + reader.GetString(1));
}

Main Types

  • OleDbConnection represents an open connection to an OLE DB data source.
  • OleDbCommand represents an SQL statement or stored procedure to execute against an OLE DB data source.
  • OleDbDataReader provides a way of reading a forward-only stream of data rows from an OLE DB data source.
  • OleDbDataAdapter represents a set of data commands and a database connection that are used to fill a DataSet and update the OLE DB data source.

Additional Documentation

System.Data.Odbc is a similar package for accessing ODBC data sources.

Feedback & Contributing

System.Data.OleDb is released as open source under the MIT license. Bug reports are welcome at the GitHub repository. This package is considered complete and we only consider low-risk, high-impact fixes that are necessary to maintain or improve quality.

Showing the top 20 packages that depend on System.Data.OleDb.

Packages Downloads
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET as well as .NET Standard.
29
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET as well as .NET Standard.
35
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET as well as .NET Standard.
42
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET as well as .NET Standard.
43
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET as well as .NET Standard.
50
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET as well as .NET Standard.
53
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard.
30
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard.
32
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard.
43
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard.
46
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard. When using NuGet 3.x this package requires at least version 3.4.
29
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard. When using NuGet 3.x this package requires at least version 3.4.
37
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard. When using NuGet 3.x this package requires at least version 3.4.
39
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard. When using NuGet 3.x this package requires at least version 3.4.
40
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard. When using NuGet 3.x this package requires at least version 3.4.
42
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard. When using NuGet 3.x this package requires at least version 3.4.
43
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard. When using NuGet 3.x this package requires at least version 3.4.
44
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard. When using NuGet 3.x this package requires at least version 3.4.
46
Microsoft.Windows.Compatibility
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard. When using NuGet 3.x this package requires at least version 3.4.
53

https://go.microsoft.com/fwlink/?LinkID=799421

.NET Framework 4.6.2

  • No dependencies.

.NET 8.0

.NET 9.0

.NET Standard 2.0

  • No dependencies.

Version Downloads Last updated
9.0.0-preview.3.24172.9 2 04/22/2024
9.0.0-preview.2.24128.5 2 03/13/2024
9.0.0-preview.1.24080.9 2 02/17/2024
8.0.0 6 11/15/2023
8.0.0-rc.2.23479.6 7 10/12/2023
8.0.0-rc.1.23419.4 5 09/17/2023
8.0.0-preview.7.23375.6 5 09/07/2023
8.0.0-preview.6.23329.7 4 09/09/2023
8.0.0-preview.5.23280.8 13 06/20/2023
8.0.0-preview.4.23259.5 11 05/17/2023
8.0.0-preview.3.23174.8 16 05/17/2023
8.0.0-preview.2.23128.3 16 04/09/2023
8.0.0-preview.1.23110.8 21 04/09/2023
7.0.0 42 12/24/2022
7.0.0-rc.2.22472.3 33 10/15/2022
7.0.0-rc.1.22426.10 58 09/23/2022
7.0.0-preview.7.22375.6 22 09/11/2022
7.0.0-preview.6.22324.4 24 09/26/2022
7.0.0-preview.5.22301.12 36 10/15/2022
7.0.0-preview.4.22229.4 56 09/23/2022
7.0.0-preview.3.22175.4 33 09/23/2022
7.0.0-preview.2.22152.2 38 09/22/2022
7.0.0-preview.1.22076.8 47 09/24/2022
6.0.2-mauipre.1.22102.15 23 09/23/2022
6.0.2-mauipre.1.22054.8 52 10/15/2022
6.0.0 36 09/11/2022
6.0.0-rc.2.21480.5 67 09/21/2022
6.0.0-rc.1.21451.13 36 09/24/2022
6.0.0-preview.7.21377.19 46 09/22/2022
6.0.0-preview.6.21352.12 35 09/22/2022
6.0.0-preview.5.21301.5 27 09/23/2022
6.0.0-preview.4.21253.7 63 09/24/2022
6.0.0-preview.3.21201.4 54 09/26/2022
6.0.0-preview.2.21154.6 23 09/25/2022
6.0.0-preview.1.21102.12 26 09/26/2022
5.0.0 24 09/10/2022
5.0.0-rc.2.20475.5 18 09/24/2022
5.0.0-rc.1.20451.14 16 09/27/2022
5.0.0-preview.8.20407.11 13 09/24/2022
5.0.0-preview.7.20364.11 26 10/15/2022
5.0.0-preview.6.20305.6 16 09/24/2022
5.0.0-preview.5.20278.1 32 09/22/2022
5.0.0-preview.4.20251.6 27 09/22/2022
5.0.0-preview.3.20214.6 52 09/24/2022
5.0.0-preview.2.20160.6 16 09/22/2022
5.0.0-preview.1.20120.5 21 09/23/2022
4.7.1 19 09/11/2022
4.7.0 43 09/08/2022
4.7.0-preview3.19551.4 60 09/24/2022
4.7.0-preview2.19523.17 40 09/23/2022
4.7.0-preview1.19504.10 55 09/22/2022
4.6.0 44 09/08/2022
4.6.0-rc1.19456.4 26 09/26/2022
4.6.0-preview9.19421.4 57 09/21/2022
4.6.0-preview9.19416.11 37 09/22/2022
4.6.0-preview8.19405.3 44 10/15/2022
4.6.0-preview7.19362.9 47 09/23/2022
4.6.0-preview6.19303.8 17 09/23/2022
4.6.0-preview6.19264.9 58 09/22/2022