Hogyan kell megnyitni Microsoft Access adatbázis adatait

Ha Delphi 5 Enterprise vagy Professional Delphi 5 ADO Express, akkor ADOTable kérdésére az ConnectionString ingatlan beállítani (építmények) kapcsolat, mint egy MS Access adatbázis. Például:







Ez megnyitja az adatbázist D: \ útvonal \ dbname.mdb, ADO driver Access adatbázis (microsoft.jet.oledb.4.0) kerül felhasználásra. Felhasználónév admin jelszó nélkül (ezek az értékek vannak rendelve defaul létrehozásakor Access adatbázisok). Ha továbbra is szeretné, hogy egy jelszót, akkor be kell állítani stvoystve Jet OLEDB: Adatbázis jelszó. Ha van egy biztonsági mód, meg kell adnia .MDW vagy .MDA fájl tulajdonság Jet OLEDB: Rendszer tárol.

Ön is használja a BDE, amely a natív driver (MSAccess), hogy nyissa az Access adatbázis. Az Adatbázis alkatrésze, a következő tulajdonságokkal rendelkezik:

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).

Abban az esetben Access adatbázis, BDE egy driver, de sok más módon, amelyre nincs driver a BDE, de amelynek van egy ODBC driver. ODBC általában használt kis adatbázisok, vagy olyan helyen, ahol már csak az export / import működését.







Az alábbiakban egy példa segítségével ODBC illesztőprogram a BDE nyitni Access adatbázis:

  1. Hozzon létre egy DSN (Data Source Name) az adatbázis (a Control Panel applet ODBC adatforrások).
  2. Kattintson a lap „System DSN” vagy „Felhasználói DSN”
  3. Kattintson a gombra „Add”.
  4. Válassza ki a "Microsoft Access Driver (* .mdb)", és nyomja meg az ENTER-t. Egy párbeszéd ablak "ODBC Microsoft Access Setup".
  5. Adjon meg egy nevet a szövegmezőbe adatforrásnév (szóközök nélkül, és nincs speciális karakter).
  6. Kattintson a gombra „Select”. Ahhoz, hogy válasszon ki egy MDB fájlt.
  7. Ha az áramkör biztonságtechnika, majd válassza a rádió gombot „adatbázis” a „System Database”. majd a gombot „System adatbázisban.”. meghatároz egy munkacsoport-információs fájl vagy .MDW .MDA.
  8. Ha azt szeretnénk, hogy adja meg a felhasználónevét és jelszavát, majd kattintson a „Speciális”.. Ez a módszer a védelem alacsony szinten, mint bárki, aki hozzáfér a készülék könnyen látni a tulajdonságait a DSN. Ha szüksége van egy magasabb szintű védelmet, meg a felhasználónevét és jelszavát, meg kell nyitni az adatbázist lépés (lásd. Alább).
  9. Végül kattintson az „OK” gombra. akkor a DSN mentésre kerül.
  10. A Delphi, a tulajdonságokat TDatabase összetevőből áll:
  11. A DatabaseName a név, meg van adva a DSN.
  12. Ha azt szeretnénk, hogy kérje a felhasználói nevet és a jelszót beállította LoginPrompt True.
  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. Összekapcsolása a komponensek TTable vagy TQuery komponens egy TDatabase, hogyan mondták fent egyszerűen megadásával azonos nevet (amit meg a DSN) saját tulajdonságok DatabaseName.



Kapcsolódó cikkek