Lucrul cu ADO în delphi

Lucrul cu ADO în delphi
Vom continua să lucreze cu baze de date. În acest moment, aș dori să ia în considerare datele de filtrare în baza de date. În general, aș dori să vorbesc despre, ce este pentru, și modul de filtrare a datelor, cu alte cuvinte, datele de căutare în baza de date folosind tehnologia ADO.

Așa cum am spus, în opinia noastră, filtrarea datelor - este, aproximativ vorbind, datele de căutare. Cu toate acestea, filtrarea datelor este mult mai rapid decât o căutare convențională întreaga bază de date, cu peste fiecare intrare.
Să ne în acest articol și uita-te la cât de repede puteți căuta datele, chiar și în cazul în care baza de date are un volum mare.
Ei bine, așa cum am spus, este de a filtra datele, dar acest lucru poate fi organizat cu ajutorul căutării sql solicitant și utilizarea funcției Locate. Nu uita că acum vorbim despre tehnologia ADO.

Să ne întoarcem la proiectul nostru, următoarele componente pe formularul am:

Va crea MSAccess într-o bază de date și de masă-l arbitrar. Am sa dovedit, următoarea structură:

Acum aveți nevoie pentru a face o conexiune la baza de date, cum să facă acest lucru, am luat în considerare în acest articol. și necesitatea de a lega împreună a componentelor. În acest scop, vom aloca TADOQuery componentă de conectare și de proprietate. alege componenta TADOConenction. Apoi, selectați componenta TDataSource și proprietate selectați componenta TADOQuery. Apoi, alocă componenta TDBGrid și a proprietății selectați DataSet componentă TDataSource. Toate conexiunea la baza de date este configurat, acum vom trece la datele de căutare.

Prima metodă

date de filtrare

Ei bine, există o mulțime nu voi spune așa că totul este deja a spus că filtrarea datelor - este aceeași căutare într-o anumită condiție care este specificat în Filtrul de proprietate. de exemplu