Conectarea la server sql ms folosind delphi
Ghid pas cu pas:
Pentru început, ceea ce am vrut să menționez mijloacele standard? Eu vorbesc despre Microsoft SQL Server Management Studio Express (Descărcați) este un instrument bun pentru administratorul de sistem, dar în cazul în care utilizatorul trebuie să urmărească doar o mică listă de date, fără manipulare a datelor sau cu manipularea minimă. Sau încercați doar să vă abilitățile în dezvoltarea de software de lucru cu baza de date.
Obținem formularul de mai jos:
Acum, se adaugă componentele necesare.
[Ascundere]
Poate că cineva nu știe toate componentele din Delphi sunt pe file, astfel încât descrierea va fi „tab-ul - Denumirea ingredientului„format. Să mergem:
dbGo -> ADOConnect
dbGo -> Table
DataControl-> TDBGrid
DataAccess-> DataSource
Așa va arăta pe formular:
Pentru a face mai ușor să ne imaginăm că vom face în continuare, am decis să arate modelul de interacțiune a acestor componente.
După clarificarea structurii cred că va fi mai ușor de înțeles că ne-am creat și de ce. Incepem desigur, cu ADOConnect1, ea ne interesează connectionString parametru. Această opțiune pentru conectarea ar trebui să conțină o linie care conține ceva de genul:
Provider = SQLOLEDB.1; Persistă Security Info = False; User ID = utilizator; catalog inițială = AmD_Dilo; Sursa de date = SERVER \\ nume_bază_date
Dar, din prima dată să-l umple de mână, nu tot rândul său, astfel încât să puteți utiliza „maestru“, făcând clic pe butonul cu 3 puncte.
Apoi, a se vedea următoarea fereastră „maestru“, pentru construirea conexiunii este necesar să apăsați pe «Build».
Va apărea o fereastră "Data Link Properties" în tab-ul "Furnizor de date", selectați din lista de «Microsoft OLE DB Provider pentru SQL server», făcând clic pe "Next" du-te la următoarea filă "Connection". În fila câmpul „Connect“ corespunzătoare umple mod.
Acum ton în opțiunea ADOTable1 Connection, pur și simplu, prin alegerea din lista de componenta ADOConnect1. De asemenea, doresc să vă atrag atenția la parametrul ConnectionString în ADOTable1, este ADOConnect1.ConnectionString identic.
Următorul pas ar fi de tuning ADOTable1 lucru foarte complicat, deoarece dacă nu specificați numele tabelului sau în design-time, sau la run-time ar fi o greșeală. Deci, dacă ați configurat corect ADOConnect1 sau ADOTable1.ConnectionString și tabele, lista de tabele au fost deja create în baza de date trebuie să fie afișată în acest fel:
Tabelul este selectat și acum rămâne doar să se conecteze, vom activa doar opțiunea în Active ADOTable1
Acum, rămâne cazul mici, pentru a personaliza și DataSource1 DBGrid1. Parametrul DataSet DataSource1 numește ADOTable1 și DBGrid1 setare DataSource atribuie DataSource1.
Ca rezultat, obținem:
În cele din urmă un pic despre filtre:
În ADOTable1 are opțiunea de filtru, folosindu-l vom selecta numai datele care ne interesează. Valoarea de filtrare este, în general, un subiect separat și profund este cel mai bine vizualizat separat, dar încă exemplu foarte simplu, voi da:
model column_name LIKE
Aici este un model de lucru:
Durata LIKE 6
După setarea parametrului de filtru necesar de menționat mai jos Filtered.
Testele de succes în ceea ce privește Surgai Vladimir.