![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при подключении
alex810 © (2008-06-27 08:21:00)Помогите пожалуйста разобраться в чем проблема. При подключении таблицы через ADO вылетает ошибка "Поставщик данных или другая служба вернули состояние E_FAIL"
Anatoly Podgoretsky (2008-06-27 11:07:00) [1]
> А о строке соединения здесь все умышленно молчат ?
А как о ней мы можем говорить, если это особо охраняемый секрет автора.
Поросенок Винни-Пух (2008-06-27 11:03:00) [2]не умышленно, а сознательно.
она здесь не виновата ни в чем.
MsGuns (2008-06-27 11:00:00) [3]А о строке соединения здесь все умышленно молчат ?
Плохиш (2008-06-27 10:26:00) [4]В прочее совсем недавно подобная ветка была и в ней был пример "Где здесь ошибка"
PS. Скучно то как...
Anatoly Podgoretsky (2008-06-27 10:21:00) [5]БЫ пропустил.
Anatoly Podgoretsky (2008-06-27 10:13:00) [6]> alex810 (27.06.2008 10:01:32) [32]
Ну ты предупредил, что тебе смеяться нельзя.
clickmaker (2008-06-27 10:08:00) [7]> [21] alex810 © (27.06.08 09:49)
про отладчик в курсе?
Поросенок Винни-Пух (2008-06-27 10:02:00) [8]дядька, тебе сказали что у тебя два кандидата на то, что они не инициализированы.
а ты упираешься зачем-то.
alex810 (2008-06-27 10:01:00) [9]
> Например подметанием улиц.
Смешно
Anatoly Podgoretsky (2008-06-27 09:58:00) [10]
> Каким ?
Например подметанием улиц.
Поросенок Винни-Пух (2008-06-27 09:57:00) [11]все создано
Это тебе кажется
alex810 (2008-06-27 09:57:00) [12]
> ошибка при Close, а ты меняешь Open на ExecSQL... гениально.
> ..
> либо DataSozdanie не создано, либо QProsmotr не создано
>
> либо вообще ничего не создано
все создано а менял потому что сначала не отследил где находиться ошибка.
> Займись делом, зачем ты полез в программирование.
Каким ?
Поросенок Винни-Пух (2008-06-27 09:56:00) [13]if Assigned(DataSozdanie) and Assigned(DataSozdanie.QProsmotr) then
DataSozdanie.QProsmotr.Close
else
ShowMessage('что же здесь я наваял такое ?')
Anatoly Podgoretsky (2008-06-27 09:56:00) [14]Займись делом, зачем ты полез в программирование.
Palladin (2008-06-27 09:55:00) [15]
> потому что Open не помогает ошибка возникает при DataSozdanie.
> QProsmotr.Close;
ошибка при Close, а ты меняешь Open на ExecSQL... гениально...
либо DataSozdanie не создано, либо QProsmotr не создано
либо вообще ничего не создано
Поросенок Винни-Пух (2008-06-27 09:55:00) [16]Во вторых у тебя где-то неинициализированная ссылка
alex810 (2008-06-27 09:54:00) [17]
> почему на запрос возвращающий набор данных ты делаешь ExecSQL
> ? что сподвигнуло тебя на такой подвиг?
потому что Open не помогает ошибка возникает при
DataSozdanie.QProsmotr.Close;
Поросенок Винни-Пух (2008-06-27 09:52:00) [18]Во первых не Exec а Open
Во вторых у тебя где-то неинициализированная ссылка
Palladin (2008-06-27 09:51:00) [19]почему на запрос возвращающий набор данных ты делаешь ExecSQL ? что сподвигнуло тебя на такой подвиг?
alex810 (2008-06-27 09:49:00) [20]
> ну в смысле не от MS взять, а от самого Оракла
Таблицу вроде бы подключил но теперь не работает TADOQuery при формировании запроса
DataSozdanie.QProsmotr.Close;
DataSozdanie.QProsmotr.SQL.Clear;
DataSozdanie.QProsmotr.SQL.Add('Select * From Otdel ');
DataSozdanie.QProsmotr.ExecSQL;
выдает ошибку
Project Project .exe raised excetion class EAccessViolation wit message 'Acces violation at address 007E228F in module 'Project .exe'/ Read of adress 0000005C'