HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Access adatbázis létrehozása komponens segítségével


Példaprogram letöltése

6667 bájt

Ebben a példában egy olyan komponenst készítünk, amellyel futási időben tudunk Microsoft Access adatbázist létrehozni. A komponens property-jeiben elég megadni a létrehozáshoz szükséges paramétereket, majd meghívni egy függvényt, amely létrehozza az üres adatbázist. Az adatbázist ezután már megnyithatjuk az Accessben, de kezelhetjük akár ODBC-n vagy BDE-n keresztül is.

A mellékelt példaprogram megnyitása előtt a CreateAccessDB.pas-ban lévő komponenst telepítenie kell a Delphi alá. Ehhez válassza a Component - Install Component menüpontot.
Fontos, hogy a komponens a Microsoft Database Object-et (DAO) használja, így ennek telepítve kell lennie!
A komponenst a TComponent osztályból fogjuk származtatni. A komponens property-jei, amelyek az adatbázis létrehozásához szükségesek a következők:
FileName
Osztály: TCreateAccessDB
property FileName: TFileName;
Ebben a property-ben kell megadni az adatbázis fájl nevét (*.mdb). Ha olyan fájlt adunk meg, akkor a létrehozáskor hibaüzenetet kapunk, mivel a komponens nem írja felül a már létező fájlokat.
LanguageID
Osztály: TCreateAccessDB
property LanguageID: word;
A nyelv kódját adhatjuk meg ebben a property-ben. Alapértelmezett értéke a rendszer által használt kód (magyar = $040E (1038)).
CodePage
Osztály: TCreateAccessDB
property CodePage: word;
A használni kívánt kódlap kódja. Alapértelmezett értéke 1252. A rendszer által támogatott kódlapokat az EnumSystemCodePages API függvénnyel tudjuk lekérdezni.
Country
Osztály: TCreateAccessDB
property Country: integer;
Az ország kódja.
Version
Osztály: TCreateAccessDB
property Version: integer;
Az adatbázis verziószáma.
DAOVersion
Osztály: TCreateAccessDB
property DAOVersion: TDAOVersion;
A Database Access Object verziója. Két értéket adhatunk meg:
  • dvDAO: 3.5-nél régebbi verzió;
  • dvDAO35: 3.5, vagy ennél újabb verzió.
Az adatbázis létrehozása a CreateDatabase függvénnyel történhet meg. Első lépésben létrehozunk egy OLE objektumot. A DAO munkaterületek a Workspaces tömbön keresztül érhetők el. Az alapértelmezett munkaterület a tömb első eleme. Ezt lekérdezzük egy objektumba, majd meghívjuk a CreateDatabase függvényét. Ennek a függvénynek három paramétere lesz: az első a fájl neve, a második a nyelvre vonatkozó beállítások, a harmadik pedig a verziószám.

Cikksorozat

#IDKategóriaCikk címeSorozat
1488DelphiMS SQL tárolt eljárások1. rész
1499DelphiMS SQL tárolt eljárások2. rész
1507DelphiMS SQL tárolt eljárások3. rész
1519DelphiMS SQL tárolt eljárások4. rész
1526DelphiMS SQL tárolt eljárások5. rész
1537DelphiMS SQL tárolt eljárások6. rész
1546DelphiMS SQL tárolt eljárások7. rész
1553DelphiMS SQL tárolt eljárások8. rész
1564DelphiMS SQL tárolt eljárások9. rész
1573DelphiMS SQL tárolt eljárások10. rész
1582DelphiMS SQL tárolt eljárások11. rész
1591DelphiMS SQL tárolt eljárások12. rész
1600DelphiMS SQL tárolt eljárások13. rész
1609DelphiMS SQL tárolt eljárások14. rész
1617DelphiMS SQL tárolt eljárások15. rész
1626DelphiMS SQL tárolt eljárások16. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2002 évkönyv 368. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |