Adatbázis-leíró beszerzése
Mielőtt egy adatbázissal dolgozik, először meg kell szereznie egy hivatkozást.
Telepítő adatbázissal kapcsolatos információk elérése
- Szerezzen fogantyút az adatbázishoz a két módszer egyikével:
- Ha egy telepítés folyamatban van, a MsiGetActiveDatabase függvény meghívásával lehet kezelőt kapni az aktív adatbázishoz.
- Ha nincs folyamatban telepítés, nyisson meg egy megadott adatbázist az MsiOpenDatabase függvény meghívásával.
- Az adatbázis megnyitása után függvényeket hívhat meg az adatbázissal kapcsolatos információk lekéréséhez vagy az adatbázis kezeléséhez.
- Hozzon létre egy View objektumot, és adja meg a megnyitott adatbázis SQL-lekérdezését az MsiDatabaseOpenView függvény meghívásával.
- Az MsiDatabaseGetPrimaryKeys függvény meghívásával szerezzen be egy rekordot, amely egy adott tábla összes elsődleges kulcsát tartalmazza a nyitott adatbázisban.
- Ellenőrizze egy megnyitott adatbázis aktuális állapotát az MsiGetDatabaseState függvény meghívásával. Az MsiGetDatabaseState függvénnyel meghatározhatja egy adatbázis olvasási/írási állapotát, vagy hogy a leíró érvényes-e.