Megnyitása adatforrás

Ahhoz, hogy nyisson meg egy adatbázist, egy meglévő adatbázis-objektum, vagy hozzon létre egy újat. Object Database egy Jet adatbázis (MDB fájl), ISAM adatbázis vagy ODBC adatforrás csatlakoztatható Jet.

Hozzáférés a jelenlegi adatbázis segítségével Database objektum típusa által visszaadott CurrentDb Application objektum (ami egy alkalmazás Access). CurrentDb módszer része egy sor globális módszerek, így használhatja a rövidített linket előtag nélkül Application ponttal (Program 16.3) nevezni.

Nyisson meg egy meglévő adatbázist két módja van:

  • módszerével OpenDatabase munkaterület objektumot. Ebben az esetben az adatbázis rendelkezésre kell állnia a munkaterületen;
  • módszerével OpenDatabase DBEngine objektumot. Ebben az esetben az adatbázis nyitott lesz a munkaterületen, az alapértelmezett.

DBEngine a OpenDatabase módszer az objektum tartalmazza a készlet a globális módszerek, így amikor alkalmazásával egy rövidített hivatkozással ezt a módszert nélkül kifejezett tárgy (DBEngine vagy munkaterület) módszert alkalmazunk DBEngine objektumot. OpenDatabase eljárás visszatér utalás a létrehozott adatbázis-objektum, és a következő paramétereket (táblázat 16.3.): Adatbázis OpenDatabase (<имя>, <параметры>, <режим>, <соединение>)

Szükséges-e vagy sem

A fájl neve, az adatbázis (esetleg a teljes elérési utat a betűjele vagy hálózati megosztás), vagy ODBC adatforrás nevét (DSN)

Használatával a speciális adatbázis paramétereket. Például egy Jet munkaterület használható Igaz, ha meg szeretné nyitni az adatbázis kizárólagos módban, vagy hamis, akkor, ha azt szeretné, hogy nyissa ki az adatbázist a megosztott módban. A False érték az alapértelmezett. Az alkalmazott paraméterek egy ODBCDirect munkaterület leírt Access rendszer segítségével

Variant (altípus logikai érték)

True értékre van állítva, ha azt szeretné, hogy nyissa ki az adatbázis csak olvasható, vagy hamis, akkor, ha azt szeretné, hogy nyissa meg az adatbázist, hogy írni és olvasni. Az alapértelmezett értéke False

Variant (altípus karakterlánc)

A kapcsolat string (connection string). Régen adja meg a paramétereket a kapcsolatot egy adatforrás, beleértve a jelszót

Táblázat 16.3. OpenDatabase eljárás paraméterei

Hasonlóképpen, hogy hozzon létre és nyisson meg egy új adatbázist, akkor: D módszerrel createDatabase Workspace objektum; P eljárás szerint createDatabase DBEngine objektumot. Global egy módszer createDatabase DBEngine objektumot.

CreateDatabase módszer létrehoz egy új objektumot az adatbázis, hozzáadja a család adatbázisok nyitott adatbázisok a munkaterület egy adatbázisban tárolják a lemezen, és visszaadja a nyílt objektum adatbázis. Ezt a módszert csak a munkaterületen a Microsoft Jet. CreateDatabase módszer a következő paramétereket (táblázat 16.4.):

A program VBA utalni a DBEngine objektum createDatabase módszert lehet használni, hogy adjon meg egy rövidített linket, vagy DBEngine elé egy ponttal. És nézze meg a módszer Workspace objektum meg kell határozni az adott munkaterületen, mint például:

Szükséges-e vagy sem

A karakterlánc-kifejezés meghatározása (a altípus-szabályozó rend karakterekből koto-karakterlánc) ing fogják használni összehasonlítás és osztályozó műveletek a létrehozott adatbázis. Az is lehetséges, hogy hozzon létre egy új jelszót Database objektumot összevonásával jelszó karaktersorozatot (kezdve a szimbólum „pwd =”) állandó érv <порядок>, például: DbLangCyrillic ; "P \" a> = mypassword "

A folyamatos, vagy azok kombinációja állandók, amely meghatározza egy vagy több paraméter: adatformátum verzió és a titkosítási mód vagy visszafejtés tárol kompresszió közben. Az állandókat megadott Access segítségével

A fájl neve az adatbázis jön létre. Meg kell adnia a teljes elérési utat és a fájl nevét, például: "C: \ dbl Mdb" vagy "\\ serverl \ Sharel \ dirl \ DBL". Ha a felhasználó nem adja meg a nevét, a mellékállomás automatikusan hozzáadódik mdb. Ez a módszer lehetővé teszi, hogy csak mdb fájlokat.

Táblázat 16.4. Módszer paraméterek createDatabase

Az adatokhoz való hozzáféréshez nyílt az alábbi módszerek: egy adatbázist, meg kell nyitnia egy sor rekordot. A rekordok sorozataként lehet részben vagy egészben a táblázatbejegyzései táblázat bejegyzéseit kielégíti a megadott feltétel, az eredmény a minta vagy több táblából. Ahhoz, hogy a sor az adatbázist, használja a módszert OpenRecordset Object Database (lásd. Program 16.3). Ez a módszer visszaadja a hivatkozás az újonnan létrehozott Recordset objektumot, és az alábbi paraméterekkel rendelkezik (táblázat 16.5.):

A következő OpenRecordset eljárás egy adatbázisban, akkor nyissa meg a csatolt tábla (ugyanúgy, mint a táblázat az adatbázisban tárolt), meghatározva a nevét.

Kapcsolódó cikkek