Работа с базами данных на языке C#. Технология АDO .NET. Евсеева О.Н - 56 стр.

UptoLike

Составители: 

56
3.4. Пример создания приложения БД «вручную»
Создадим в параллель два приложения для работы с созданными ранее
базами данных, аналогичные приложению, рассмотренному выше (см. п. 3.1).
Работа будет проводиться, соответственно, со следующими таблицами:
Microsoft Access – BDTur_firm.mdb (см. п. 1.3);
Microsoft SQL – BDTur_firmSQL.mdf (см. п. 1.4).
Начнем с запуска Visual Studio 2008 и создания нового проекта Windows
Application.
Размещаем на создавшейся форме элемент управления DataGridView, свой-
ству Dock которого устанавливаем значение Fill. Переходим в код формы и под-
ключаем соответствующие пространства имен:
для MS Access – using System.Data.OleDb;
для MS SQL – using System.Data.SqlClient;
В любом случае необходимо подключить пространство имен System.Data.
В конструкторе формы после InitializeComponent создаем объект DataAdapter.
В приложении, работающем с MS Access, соответствующий код будет
выглядеть следующим образом:
public Form1()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
OleDbDataAdapter dataAdapter =
new OleDbDataAdapter(CommandText, ConnectionString);
}
А в приложении, работающем с MS SQL:
public Form1()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
SqlDataAdapter dataAdapter =
new SqlDataAdapter(CommandText, ConnectionString);
}
Как видно из приведенного кода, фрагменты отличаются только назва-
ниями объектов.
В качестве параметров DataAdapter передаются CommandText и
ConnectionString. Переменная типа string CommandText представляет собой обыч-