Свързване с MS SQL сървър чрез Делфи
Стъпка по стъпка ръководство:
Да започнем с това, което имах предвид да се спомене стандартните средства? Говоря за Microsoft SQL Server Management Studio Express (Изтегляне) е добър инструмент за системния администратор, но ако потребителят е необходимо да гледате само малък списък с данни, без манипулация на данни или с минимална манипулация. Или просто се опита уменията си в разработката на софтуер работи с базата данни.
![Свързване MS SQL сървър чрез Delphi (SQL Delphi) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/390x356_v6aw3mj8g070arx5xaeg.webp)
Ние получаваме следния вид:
![Свързване MS SQL сървър чрез Delphi (SQL Delphi) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/434x347_0878lzqtxy80eiavqrsb.webp)
Сега добавете необходимите компоненти.
[Hide]
Може би някой не знае всички компоненти в Delphi са на разделите, така че описанието ще бъде "в раздела - Име на съставките" формат. Да вървим:
dbGo -> ADOConnect
dbGo -> Таблица
DataControl-> TDBGrid
DataAccess-> DataSource
Така тя ще изглежда по следния вид:
![Свързване MS SQL сървър чрез Delphi (Delphi) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/434x208_xzzejxaioytaftv4xmkg.webp)
За да бъде по-лесно да си представим, че ние ще се прави по-нататък, реших да покажа модела на взаимодействие на тези компоненти.
След изясняване на структурата мисля, че ще бъде по-лесно да се разбере, че ние се създаде и защо. Започваме разбира се с ADOConnect1, това интересува ни ConnectionString параметър. Тази опция за свързване трябва да съдържа ред, съдържащ приблизително така:
Доставчик = SQLOLEDB.1; Persist Security Info = False; User ID = потребителско име; Първоначална Catalog = AmD_Dilo; Data Source = СЪРВЪРА \\ име_база_данни
Но от първия път, за да го попълните на ръка, не всички се окаже, така че можете да използвате "магистър", като щракнете върху бутона с 3 точки.
![Свързване MS SQL сървър чрез Delphi (Delphi) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/219x450_c3gdilg1rjnp484yvidq.webp)
Тогава видите следния прозорец "магистър", за изграждане на връзката е необходимо да натиснете «Изграждане».
![Свързване MS SQL сървър чрез Delphi (MS SQL Delphi) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/434x197_tvi5exlvl9f6i99ny9vs.webp)
Ще се появи прозорец "Data Link имоти" в "Доставчик на данни" в раздела, изберете от списъка на «Microsoft OLE DB доставчик за SQL сървъра», като кликнете върху "Напред", за да преминете към следващия раздел "Свързване". В "Connect" поле съответния етикет попълнете начин.
![Свързване с MS SQL сървър чрез Делфи (връзка) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/434x268_f9wtp6yu40g0q2wcai08.webp)
Сега мелодия в ADOTable1 опция за свързване, просто като изберете от компонент списък ADOConnect1. Аз също искам да привлека вниманието ви към параметъра ConnectionString в ADOTable1, тя е идентична ADOConnect1.ConnectionString.
![Свързване MS SQL сървър чрез Delphi (SQL Delphi) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/217x450_nf1cfdm9g8ry6hcl65vz.webp)
![Свързване MS SQL сървър чрез Delphi (SQL Delphi) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/434x309_0870gzehxlmei33rcj1a.webp)
Следващата стъпка ще бъде тунинг в ADOTable1 много труден нещо, защото ако не посочва името на таблицата или в дизайна работно време, или по време на изпълнение би било грешка. Така че, ако сте конфигурирали правилно ADOConnect1 или ADOTable1.ConnectionString и таблици, списък на маси вече са създадени в базата данни трябва да се показва по следния начин:
![Свързване MS SQL сървър чрез Delphi (VIA) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/295x450_mda37f18mz4rmfov1x0n.webp)
Таблица е избран и сега остава само да се свържете, ние просто активирате опцията в Active ADOTable1
![Свързване MS SQL сървър чрез Delphi (MS SQL Delphi) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/248x450_6cyk2ti8hlqlpaquh3il.webp)
Сега, той остава при малко, за да персонализирате и DataSource1 DBGrid1. Параметърът DataSet DataSource1 назначи ADOTable1 и DBGrid1 настройка DataSource зададете DataSource1.
![Свързване MS SQL сървър чрез Delphi (SQL Delphi) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/434x391_7fa6gcxin3wgqcdku1je.webp)
В резултат на това, ние получаваме:
![Свързване MS SQL сървър чрез Delphi (MS SQL Delphi) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/434x332_b57nl6z770gfr72286ku.webp)
Накрая малко за филтри:
В ADOTable1 има опция за филтриране, като го използвате ние подбираме само данните, които ни интересуват. филтър стойност обикновено е отделна тема и дълбоко се вижда най-добре отделно, но все още е много прост пример ще дам:
COLUMN_NAME шарка
Ето един работен модел:
продължителност СХОДЕН 6
![Свързване MS SQL сървър чрез Delphi (MS SQL Delphi) Свързване с MS SQL сървър чрез Делфи](https://webp.images-on-off.com/27/74/434x369_7gm41kzsej5vh6gjpes8.webp)
След установяване на параметъра филтър е необходимо да се отбележи по-долу се филтрира.
Успешните тестове по отношение Surgai Владимир.