![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
создание TADOConnection [D7]
kat © (2004-04-02 13:01:00)Пытаюсь динамически создать TADOConnection.
На строке DB_ADO := TADOConnection.Create(Nil);
возникает ошибка класса EOleSysError с сообщением "Не был произведен вызов CoInitialize"
Почему возникает ошибка?
kat (2004-04-02 14:59:00) [21]?
kat (2004-04-02 14:38:00) [22]в продолжении....
создала TADOConnection
CoInitialize(nil);
DB_ADO := TADOConnection.Create(nil);
DB_ADO.ConnectionString := 'Provider=MSDASQL.1;Persist Security Info=False;Data Source=Access_DB';
DB_ADO.LoginPrompt := false;
DB_ADO.Open;
создала запрос
qMain := TADOQuery.Create(nil);
qMain.Connection := DB_ADO;
пытаюсь в запросе выполнить insert получается ошибка - access violation в msado15.dll
что опять ен доделала???
kat (2004-04-02 13:46:00) [23]Delirium ©
спасибо
Delirium (2004-04-02 13:41:00) [24]"а какой модуль надо подключить для использования этих функций" - ActiveX
JibSkeart (2004-04-02 13:20:00) [25]ComObj вроде бы для работы с КОМ
а воообще вы что с Dll что то творите ?
JibSkeart (2004-04-02 13:19:00) [26]зыы ... я что то совсем сегодня :)
kat (2004-04-02 13:19:00) [27]CoInitialize(nil)
...
CoUnInitialize()
а какой модуль надо подключить для использования этих функций?
sniknik (2004-04-02 13:12:00) [28]CoInitialize(nil)
...
CoUnInitialize()
JibSkeart (2004-04-02 13:05:00) [29]попробуй сначала
OleInitialize(nil);
...
OleUnInitialize;
Хотя ...