Cum sa lucrezi din Delphi direct cu ado 1

Cum să lucrați de la Delphi direct cu ADO

Vreau să împărtășesc câteva realizări. așa că doar în caz. Dacă brusc trebuie să faceți acces la baza de date în programul dvs. și BDE va ​​fi reticenți în utilizarea (sau imposibilitatea) - aceasta este o opțiune destul de plăcută: utilizați ActiveX Data Objects. Cu toate acestea, există unele probleme cu utilizarea acestora, iar una dintre ele este cum să treci parametrii opționali, pe care nu le poți specifica. Cu toate acestea, dacă lucrați cu ADO într-o manieră umană, mai degrabă decât printr-un IDispatch de frânare, invoca apoi acest lucru se transformă într-o durere de cap. Iată cum să scăpați de ea:













După aceasta, variabila OptionalParam poate fi trecută în loc de un argument neutilizat.

Apoi, cel mai plăcut mod de a obține Seturi de rezultate:

Există o mulțime de opțiuni, dar după cum sa dovedit, următoarea opțiune este optimă, care vă permite să obțineți orice tip de cursor dorit (atât client cât și server)

acum puteți descărca înregistrări. Funcționează inteligent și rece. Sunt fericit. Cursuri de server deosebit de plăcute.

A fost verificat pe Delphi 3.02 + ADO 1.5 + MS SQL 6.5 sp4. Plugă ca un animal.

De la bonusurile ADO - ele pot fi utilizate cu ușurință în orice aplicație multi-threaded, unde BDE uneori se blochează, dacă, desigur, driverul ODBC este corect realizat.

Ei bine și totuși este posibil să se folosească pentru accesul la datele din orice baze de date "non-standard" de tip MS Index Server sau MS Active Directory Services.

În Delphi (cel puțin în versiunea 4) există un "EmptyParam" constant, care poate fi înlocuit ca un parametru gol.







Articole similare

Trimiteți-le prietenilor: