Создание объектов Connection
Для создания соединения с помощью объекта OleDbConnection в период выполнения имеются два способа. Можно просто создать новый инициализированный объект OleDbConnection, как показано ниже: Visual Basic. NET Dim en As OleDbConnection en = New OleDbConnection() Visual C#.NET OleDbConnection en; en = new OleDbConnection(); Или же инициализировать объект OleDbConnection с помощью конструктора класса. Конструкторы Microsoft. NET Framework поддерживает конструкторы, которые при обычном программировании с использованием объектной модели COM (Component Object Model) недоступны. Конструктор можно рассматривать как метод класса, вызываемый при инициализации объекта.
Обычно конструктор принимает параметры, соответствующие наиболее часто используемым свойствам класса. Например, класс OleDbConnection определяет конструктор, который принимает значение свойства ConnectionString создаваемого им объекта OleDbConnection. Следующие фрагменты кода аналогичны друг другу. Для каждого языка программирования приводится по два фрагмента, первый из которых создает экземпляр объекта OleDbConnection и инициализирует его, а второй — инициализирует объект OleDbConnection в период его создания, передавая параметр конструктору этого объекта. Visual Basic. NET Dim strConn As String strConn = "Provider=SQLOLEDB;Data Source=(local)\NetSDK; " + "Initial Catalog=Northwind;Trusted_Connection=Yes;Dim en As OleDbConnection en = New OleDbConnection() en. ConnectionString = strConn - или – Dim strConn As String strConn = "Provider=SQLOLEDB;Data Source=(local)\NetSDK;" A "Initial Catalog=Northwind;Trusted_Connection=Yes;Dim en As OleDbConnection en = New OleDbConnection(strConn) Visual C#.NET string strConn; strConn = "Provider=SQLOLEDB;Data Source=(local)\\NetSDK;" + "Initial Catalog=Northwind;Trusted_Connection=Yes;"; OleDbConnection en; en = new OleDbConnection(); on.
ConnectionString = strConn; - или string strConn; strConn = "Provider=SQLOLEDB;Data Source=(local)\\NetSDK;" + "Initial Catalog=Northwind;Trusted_Connection=Yes;"; OleDbConnection en; en = new OleDbConnection(strConn); Visual Basic. NET и С* позволяют инициализировать переменные при их объявлении. При совместном использовании с конструктором такая возможность позволяет упростить приведенные выше фрагменты кода, а также объявлять, созда вать экземпляры и инициализировать объекты одной строкой: Visual Basic. NET Dim strConn As String = "Provider=SQLOLEDB;Data Source=(local)\NetSDK;" & "Initial Catalog=Northwind;Trusted_Connection=Yes;Dim en As New OleDbConnection(strConn) Visual C#.NET string strConn = "Provider=SQLOLEDB;Data Source=(local)\\NetSDK;" + "Initial Catalog=Northwind;Trusted_Connection=Yes;"; OleDbConnection en = new OleDbConnection(strConn);
Основы работы с Microsoft ADO.NET
Использование поставщика данных .NET
Метео


