Re[5]: Риторический вопрос
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 08.10.02 06:41
Оценка:
Здравствуйте Аноним, Вы писали:

А>

А>    HRESULT hr;
А>///////////////////////////////////////////////////////////////////////////////////    
А>    IDBInitialize *pIDBInitialize  = NULL;
А>    hr = CoCreateInstance(CLSID_MSDASQL, NULL, CLSCTX_INPROC_SERVER,
А>        IID_IDBInitialize,(void**)&pIDBInitialize);
А>///////////////////////////////////////////////////////////////////////////////////    
А>    IDBDataSourceAdmin *pDBDataSourceAdmin = NULL;
А>    hr = CoCreateInstance(CLSID_MSDASQL, NULL, CLSCTX_INPROC_SERVER,
А>        IID_IDBDataSourceAdmin, (void**) &pDBDataSourceAdmin);

А>


А>Первый фрагмет я содрал, второй — состряпал по образу и подобию первого. Как и следовало ожидать: первый проходит на ура (hr = 0) , а со вторым полный провал.

А>В чем проблема?

Это значит, что MSDASQL его не поддерживает.
Вообще MSDASQL — это OLEDB для ODBC. То есть типа универсальный провайдер. И вряд ли эта универсальность распространяется на возможность создания баз данных.
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.