Помогите плиз, возникла проблема с получение списка(имен) всех таблиц которые находятся в msi-database(msi-файл).
Открытие произвожу с помощью функции MsiOpenDatabase. Дале нужно получить MSIHANDLE для каждой таблицы используя
MsiDatabaseOpenView( MSIHANDLE hDatabase,LPCTSTR szQuery, MSIHANDLE* phView), szQuery должно содержать имя таблицы (например: "SELECT * FROM Component").
Но имена таблиц не известы

.
Здравствуйте, Pary, Вы писали:
P>Помогите плиз, возникла проблема с получение списка(имен) всех таблиц которые находятся в msi-database(msi-файл).
P>Открытие произвожу с помощью функции MsiOpenDatabase. Дале нужно получить MSIHANDLE для каждой таблицы используя
P>MsiDatabaseOpenView( MSIHANDLE hDatabase,LPCTSTR szQuery, MSIHANDLE* phView), szQuery должно содержать имя таблицы (например: "SELECT * FROM Component").
P>Но имена таблиц не известы
.
Имена таблиц находятся в псевдотаблице "_Tables", выбираются оттуда обычным образом.
Здравствуйте, Sergei I. Gorelkin, Вы писали:
SIG>Здравствуйте, Pary, Вы писали:
P>>Помогите плиз, возникла проблема с получение списка(имен) всех таблиц которые находятся в msi-database(msi-файл).
P>>Открытие произвожу с помощью функции MsiOpenDatabase. Дале нужно получить MSIHANDLE для каждой таблицы используя
P>>MsiDatabaseOpenView( MSIHANDLE hDatabase,LPCTSTR szQuery, MSIHANDLE* phView), szQuery должно содержать имя таблицы (например: "SELECT * FROM Component").
P>>Но имена таблиц не известы
.
SIG>Имена таблиц находятся в псевдотаблице "_Tables", выбираются оттуда обычным образом.
Большое спасибо. Так и сделаю

.