double arrow

Теперь дважды щелкните по Button или выберите событие OnClick в инспекторе объектов


Впишете в него следующий код:

void __fastcall TForm1::Button1Click(TObject *Sender)

{

ADOTable1->Locate(ComboBox1->Text,Edit1->Text,[loCaseInsensitive]);

//здесь по указанному в Combo полю ищем значении из Edit. Все просто

//loCaseInsensitive - это поиск без ориентации на строчные и прописные буквы

}

Видите, для организации простого поиска достаточного всего одной строчки кода.

Подключение к базе данных.

Первое, что нужно сделать при работе с поставщиком данных — это установить сеанс с источником данных с помощью объекта подключения (порожденного, как вы помните, от DbConnection). У объектов подключения .NET имеется форматированная строка подключения, которая содержит ряд пар имя/значение, разделенных точками с запятой. Эта информация содержит имя машины, к которой нужно подключиться, необходимые параметры безопасности, имя базы данных на этой машине и другую информацию, зависящую от поставщика.

В следующем коде иллюстрируется создание, открытие и закрытие соединения с базой данных SqlServer:

// Создание открытого подключения

using (SqlConnection cn = new SqlConnection())

{

cn.ConnectionString = @"Data Source=MICROSOF-1EA29E\SQLEXPRESS;Initial Catalog=AutoLot;" +

"Integrated Security=SSPI;Pooling=False";




cn.Open();

// Работа с базой данных

cn.Close();

}

Из приведенного выше кода можно понять, что имя Initial Catalog относится к базе данных, с которой нужно установить сеанс. Имя Data Source определяет имя машины, на которой расположена база данных. Элемент (local) позволяет указать текущую локальную машину (независимо от конкретного имени этой машины), а элемент \SQLEXPRESS сообщает поставщику SQL Server, что вы подключаетесь к стандартной инсталляции SQL Server Express (если вы создали AutoLot с помощью полной версии SQL Server 2005 или более ранней, укажите Data Source= (local)).

БИЛЕТ № 2







Сейчас читают про: