Re: Получение списка всех таблиц, которые находяться в msi-ф
От: Sergei I. Gorelkin Россия  
Дата: 08.10.07 19:24
Оценка:
Здравствуйте, Pary, Вы писали:

P>Помогите плиз, возникла проблема с получение списка(имен) всех таблиц которые находятся в msi-database(msi-файл).


P>Открытие произвожу с помощью функции MsiOpenDatabase. Дале нужно получить MSIHANDLE для каждой таблицы используя

P>MsiDatabaseOpenView( MSIHANDLE hDatabase,LPCTSTR szQuery, MSIHANDLE* phView), szQuery должно содержать имя таблицы (например: "SELECT * FROM Component").
P>Но имена таблиц не известы .

Имена таблиц находятся в псевдотаблице "_Tables", выбираются оттуда обычным образом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.