Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nájsť záznam v Recordset

môžete nájsť záznam v množine záznamov v aplikácii Microsoft Visual Basic pomocou Nájsť a nájsť spôsoby, ako v ( Microsoft ActiveX Data Objects ) ADO a ( Data Access Objects ) , DAO , ale tieto metódy sú implementované odlišne v oboch knižnice objektov . Usilovať o lepší výkon , ako nájsť v oboch metód , pretože vyhľadajte vyžaduje index za účelom vykonania vyhľadávania , čo značne urýchli dobu výkonu vo väčšine prípadov . To však ukladá obmedzenia , ktorá Seek metóda môže byť použitá iba na objekty Recordset , ktoré sú založené na indexované tabuľke . Ako nájsť and Seek metódy vyžadujú , aby kritériá vyhľadávania je možné špecifikovať v objednávke Ak chcete vykonať vyhľadávanie . Veci , ktoré budete potrebovať
počítačom
Microsoft Visual Basic
ADO alebo DAO knižníc
Microsoft Access
znalosť programovania
Zobraziť ďalšie inštrukcie for S vyhľadajte v ADO

1

Otvorte pripojenie k databáze programu Access . ( Vymeňte premenné v << >> podľa potreby ) :

Dim << objekt pripojenie >> Ako ADODB.Connection

Sada << pripojenia object > ; .. > = New ADODB.Connection

S << objekt pripojenie >>

Provider = " microsoft.jet.oledb.4.0 "

Otvoriť << cesta k db >>

End With
2

Vytvorte záznamov :

Dim << objektu Recordset >> Ako ADODB . Recordset

Set << objektu Recordset >> = New ADODB.Recordset
3

Vyberte objednania index v množine záznamov :

<< záznamov objekt . >> Index = << premennú Index >>
4

Otvorte tabuľku . Použite nasledujúce kľúčové hodnoty :

<< objektu Recordset >> Open Source : . = << Stôl variabilný >> _

ActiveConnection : = << objekt pripojenia >> _

CursorType : = adOpenKeyset , _

LockType : = adLockOptimistic , _

Voľby : = adCmdTableDirect
5

Nájsť záznam pomocou metódu Seek : .

<< objektu Recordset >> Seek KeyValues ​​: = << vyhľadávacie kritériá >> SeekOption : = adSeekFirstEQ
6

Vykonajte požadované akcie alebo spracovanie , ako je tlač na záznam na obrazovke
7

Zatvorte objekt sady záznamov : .

<< objektu Recordset . >> zavrieť
8

Zatvorte spojenie : .

<< pripojenie objekte >> Zavrieť
Použitie Hľadať v ADO

9

Otvorte pripojenie .
10

Otvorte tabuľku . Použite nasledujúce kľúčové hodnoty :

CursorType : = adOpenKeyset

LockType : = adLockOptimistic
11

nájsť záznam pomocou metódy Nájsť . Použite nasledujúcu syntax , nahradenie položky << >> s príslušnými hodnotami : .

<< Objektu Recordset >> Hľadať Kritériá : = << kritériá vyhľadávania > > , SearchDirection : = adSearchForward
12

Uistite sa , že bol nájdený záznam , tj , skontrolujte , či je koniec súboru ( EOF ) , podmienka nie je splnená
13

. prechádzať všetky vyhľadaných záznamov a procesu žiaduce .
14

Zatvorte objekt sady záznamov .
15

Zatvorte spojenie .


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené