Свързване с MS SQL сървър чрез Делфи

Стъпка по стъпка ръководство:

Да започнем с това, което имах предвид да се спомене стандартните средства? Говоря за Microsoft SQL Server Management Studio Express (Изтегляне) е добър инструмент за системния администратор, но ако потребителят е необходимо да гледате само малък списък с данни, без манипулация на данни или с минимална манипулация. Или просто се опита уменията си в разработката на софтуер работи с базата данни.

Свързване с MS SQL сървър чрез Делфи

Ние получаваме следния вид:

Свързване с MS SQL сървър чрез Делфи

Сега добавете необходимите компоненти.
[Hide]
Може би някой не знае всички компоненти в Delphi са на разделите, така че описанието ще бъде "в раздела - Име на съставките" формат. Да вървим:
dbGo -> ADOConnect
dbGo -> Таблица
DataControl-> TDBGrid
DataAccess-> DataSource
Така тя ще изглежда по следния вид:

Свързване с MS SQL сървър чрез Делфи

За да бъде по-лесно да си представим, че ние ще се прави по-нататък, реших да покажа модела на взаимодействие на тези компоненти.

След изясняване на структурата мисля, че ще бъде по-лесно да се разбере, че ние се създаде и защо. Започваме разбира се с ADOConnect1, това интересува ни ConnectionString параметър. Тази опция за свързване трябва да съдържа ред, съдържащ приблизително така:
Доставчик = SQLOLEDB.1; Persist Security Info = False; User ID = потребителско име; Първоначална Catalog = AmD_Dilo; Data Source = СЪРВЪРА \\ име_база_данни
Но от първия път, за да го попълните на ръка, не всички се окаже, така че можете да използвате "магистър", като щракнете върху бутона с 3 точки.

Свързване с MS SQL сървър чрез Делфи

Тогава видите следния прозорец "магистър", за изграждане на връзката е необходимо да натиснете «Изграждане».

Свързване с MS SQL сървър чрез Делфи

Ще се появи прозорец "Data Link имоти" в "Доставчик на данни" в раздела, изберете от списъка на «Microsoft OLE DB доставчик за SQL сървъра», като кликнете върху "Напред", за да преминете към следващия раздел "Свързване". В "Connect" поле съответния етикет попълнете начин.

Свързване с MS SQL сървър чрез Делфи

Сега мелодия в ADOTable1 опция за свързване, просто като изберете от компонент списък ADOConnect1. Аз също искам да привлека вниманието ви към параметъра ConnectionString в ADOTable1, тя е идентична ADOConnect1.ConnectionString.

Свързване с MS SQL сървър чрез Делфи

Свързване с MS SQL сървър чрез Делфи

Следващата стъпка ще бъде тунинг в ADOTable1 много труден нещо, защото ако не посочва името на таблицата или в дизайна работно време, или по време на изпълнение би било грешка. Така че, ако сте конфигурирали правилно ADOConnect1 или ADOTable1.ConnectionString и таблици, списък на маси вече са създадени в базата данни трябва да се показва по следния начин:

Свързване с MS SQL сървър чрез Делфи

Таблица е избран и сега остава само да се свържете, ние просто активирате опцията в Active ADOTable1

Свързване с MS SQL сървър чрез Делфи

Сега, той остава при малко, за да персонализирате и DataSource1 DBGrid1. Параметърът DataSet DataSource1 назначи ADOTable1 и DBGrid1 настройка DataSource зададете DataSource1.

Свързване с MS SQL сървър чрез Делфи

В резултат на това, ние получаваме:

Свързване с MS SQL сървър чрез Делфи

Накрая малко за филтри:
В ADOTable1 има опция за филтриране, като го използвате ние подбираме само данните, които ни интересуват. филтър стойност обикновено е отделна тема и дълбоко се вижда най-добре отделно, но все още е много прост пример ще дам:

COLUMN_NAME шарка


Ето един работен модел:

продължителност СХОДЕН 6

Свързване с MS SQL сървър чрез Делфи

След установяване на параметъра филтър е необходимо да се отбележи по-долу се филтрира.


Успешните тестове по отношение Surgai Владимир.