Mikrosoft hozzáférési adatbázis megnyitása

Ha a Delphi 5 Enterprise vagy a Delphi 5 Professional az ADO Expressrel rendelkezik, akkor az ADOTable összetevővel és a ConnectionString tulajdonságában konfigurálhatja (build) a kapcsolatot MS Access adatbázisként. Például:

Ez megnyitja a D: \ Path \ dbname.mdb adatbázist, és az ADO illesztőprogramot használja az Access adatbázishoz (Microsoft.Jet.OLEDB.4.0). A felhasználónév nem Adminisztrátori jelszó lesz (ezeket az értékeket alapértelmezésben hozzárendelik az Access adatbázis létrehozásakor). Ha még mindig jelszót szeretne használni, be kell állítania a Jet OLEDB tulajdonságba: Database Password. Ha rendelkezik biztonsági móddal, meg kell adnia a .MDW vagy .MDA fájlt a Jet OLEDB: System adatbázis tulajdonságban.

Az Access adatbázis megnyitásához használhatja a BDE-t is, amely tartalmazza a natív illesztőprogramot (MSACCESS). Az Adatbázis összetevőben állítsa be a következő tulajdonságokat:

Az értékek a Database DatabaseName tulajdonság az objektum, ez az egyik, hogy Ön használja a tulajdonság DatabaseName alkatrészek táblázat és a Query, amelyek táblák és lekérdezések az adatbázis (összekapcsolva őket az objektum adatbázis).

Az Access adatbázis esetében a BDE egy illesztőprogramot biztosít, de sok más adatbázis is létezik, amelyhez nincsen illesztőprogram a BDE-ben, de amelyhez ODBC-illesztőprogram van. Az ODBC-t jellemzően kis adatbázisokra vagy olyan alkalmazásokra használják, ahol csak az import / export műveletek vannak jelen.

Az alábbiakban példázza az ODBC illesztőprogram BDE használatával történő megnyitását az Access adatbázis megnyitásához:

  1. Hozzon létre egy DSN-t (adatforrás nevét) az adatbázisához (a vezérlőpult ODBC adatforrás-kisalkalmazás használatával).
  2. Kattintson a "Rendszer DSN" vagy a "Felhasználó DSN" fülre
  3. Kattintson a "Hozzáadás" gombra.
  4. Jelölje ki a "Microsoft Access Driver (* .mdb)" parancsot, és nyomja le az ENTER billentyűt. Megjelenik az "ODBC Microsoft Access Setup" párbeszédpanel.
  5. Adjon meg egy nevet az Adatforrás neve mezőben (nincs szóköz vagy speciális karakter).
  6. Kattintson a "Select" gombra a kívánt .MDB fájl kiválasztásához.
  7. Ha telepítve van egy biztonsági séma, válassza ki az "Adatbázis" választógombot a "Rendszeradatbázis" alatt. majd kattintson a "Rendszeradatbázis" gombra. a .MDW vagy .MDA munkacsoportfájl megadása.
  8. Ha felhasználói nevet és jelszót szeretne megadni, kattintson a "Speciális" gombra. Ez a védelmi módszer alacsony szintű, mivel bárki, aki hozzáfér a géphez, biztonságosan meg tudja nézni a DSN tulajdonságait. Ha magasabb szintű védelemre van szüksége, meg kell adnia a felhasználónevet és a jelszót az adatbázis megnyitásának szakaszában (lásd alább).
  9. Végül kattintson az "OK" gombra. amely után a DSN mentésre kerül.
  10. A Delphi-ban állítsa be a TDatabase összetevő tulajdonságait:
  11. A DatabaseName mezőben adja meg a DSN-ben megadott nevet.
  12. Ha azt szeretné, hogy a felhasználó megkérdezze a felhasználónevet és a jelszót, állítsa a LoginPrompt True értékre.
  13. Ha nem kívánja használni a standard dialógus nevet és jelszót (vagy ha a név és jelszó lesz állítva szoftveresen), állítsa LoginPrompt False és állítsa be a Params tulajdonság (vagy ezek a tulajdonságok során a program):
  14. Csatlakoztassa a TTable vagy TQuery összetevőket a TDatabase összetevőhöz, amint azt fentebb kifejtettük, egyszerűen a DSN-ben megadott név megadásával saját DatabaseName tulajdonságaikban.

Kapcsolódó cikkek