Получение дескриптора базы данных
Перед работой с базой данных необходимо сначала получить для нее дескриптор.
Доступ к сведениям о базе данных установщика
- Получите дескриптор для базы данных одним из двух способов:
- Если установка выполняется, получите дескриптор активной базы данных, вызвав функцию MsiGetActiveDatabase .
- Если установка не выполняется, откройте любую указанную базу данных, вызвав функцию MsiOpenDatabase .
- После открытия базы данных можно вызвать функции для получения сведений о базе данных или для управления базой данных.
- Создайте объект View и укажите SQL-запрос открытой базы данных, вызвав функцию MsiDatabaseOpenView .
- Получите запись, содержащую все первичные ключи указанной таблицы в открытой базе данных, вызвав функцию MsiDatabaseGetPrimaryKeys .
- Проверьте текущее состояние открытой базы данных, вызвав функцию MsiGetDatabaseState . С помощью функции MsiGetDatabaseState можно определить состояние чтения и записи базы данных или допустимость дескриптора.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по