Текущий архив: 2008.07.27;
Скачать: CL | DM;
ВнизОшибка при подключении Найти похожие ветки
← →
alex810 © (2008-06-27 08:21) [0]Помогите пожалуйста разобраться в чем проблема. При подключении таблицы через ADO вылетает ошибка "Поставщик данных или другая служба вернули состояние E_FAIL"
← →
Palladin © (2008-06-27 08:24) [1]Проблема в том что поставщик данных или другая служба вернули состояние E_FAIL.
← →
alex810 © (2008-06-27 08:29) [2]Отличный ответ
← →
Palladin © (2008-06-27 08:30) [3]Прекрасный вопрос
← →
alex810 © (2008-06-27 08:30) [4]А как его еще задать?
← →
alex810 © (2008-06-27 08:33) [5]Ошибка начала вылетать после установки компонентов DevExpress с инсталятором. Может в этом проблема. Через ODAC все работает прекрасно.
← →
Anatoly Podgoretsky © (2008-06-27 08:36) [6]Переинсталлировать Дельфи, DevExpress не устанавливать.
← →
Palladin © (2008-06-27 08:37) [7]
> alex810 © (27.06.08 08:33) [5]
что именно устанавливал? в смысле в DevExpress
← →
alex810 © (2008-06-27 08:37) [8]Уже пробовал не помогает.
← →
alex810 © (2008-06-27 08:38) [9]
> что именно устанавливал? в смысле в DevExpress
Все, что там есть.
← →
Palladin © (2008-06-27 08:39) [10]Так там много чего есть. Какой пакет? Называется как?
← →
alex810 © (2008-06-27 08:41) [11]
> Palladin © (27.06.08 08:39) [10]
DevExpress.VCL.Products.v23May2008
Там есть русскоязычные рессурсы может в этом проблема.
Перед этим ставил с Delphi работало все нормально.
А этот пакет ставил через инсталятор который там есть.
← →
Palladin © (2008-06-27 08:44) [12]ты его снес и ошибка осталась?
на этапе чего возникает ошибка?
какой провайдер данных используется?
← →
Palladin © (2008-06-27 08:45) [13]Твой вопрос из разряда "В комнате -20. Мне холодно. В чем может быть проблема?"
← →
alex810 © (2008-06-27 08:47) [14]
> ты его снес и ошибка осталась?
> на этапе чего возникает ошибка?
> какой провайдер данных используется?
Ошибка возникает на этапе рисвоения компоненту ADOTable свойства TableName
Microsoft OLE DB Provider for Oracle
← →
Palladin © (2008-06-27 08:57) [15]Попробуй поменять TADOTable на TADODataSet.
← →
Palladin © (2008-06-27 08:57) [16]И найти фирменного провайдера.
← →
alex810 © (2008-06-27 09:22) [17]
> И найти фирменного провайдера.
В каком смысле?
← →
Palladin © (2008-06-27 09:24) [18]ну в смысле не от MS взять, а от самого Оракла
← →
Поросенок Винни-Пух © (2008-06-27 09:27) [19]для начала неплохо бы настроить tns псевдоним и проверить коннект из плюса хотя бы
← →
Anatoly Podgoretsky © (2008-06-27 09:28) [20]Это как джинсы Вранглер, от Вранглера, а не из Польши.
← →
alex810 © (2008-06-27 09:49) [21]
> ну в смысле не от 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"
← →
Palladin © (2008-06-27 09:51) [22]почему на запрос возвращающий набор данных ты делаешь ExecSQL ? что сподвигнуло тебя на такой подвиг?
← →
Поросенок Винни-Пух © (2008-06-27 09:52) [23]Во первых не Exec а Open
Во вторых у тебя где-то неинициализированная ссылка
← →
alex810 © (2008-06-27 09:54) [24]
> почему на запрос возвращающий набор данных ты делаешь ExecSQL
> ? что сподвигнуло тебя на такой подвиг?
потому что Open не помогает ошибка возникает при
DataSozdanie.QProsmotr.Close;
← →
Поросенок Винни-Пух © (2008-06-27 09:55) [25]Во вторых у тебя где-то неинициализированная ссылка
← →
Palladin © (2008-06-27 09:55) [26]
> потому что Open не помогает ошибка возникает при DataSozdanie.
> QProsmotr.Close;
ошибка при Close, а ты меняешь Open на ExecSQL... гениально...
либо DataSozdanie не создано, либо QProsmotr не создано
либо вообще ничего не создано
← →
Anatoly Podgoretsky © (2008-06-27 09:56) [27]Займись делом, зачем ты полез в программирование.
← →
Поросенок Винни-Пух © (2008-06-27 09:56) [28]if Assigned(DataSozdanie) and Assigned(DataSozdanie.QProsmotr) then
DataSozdanie.QProsmotr.Close
else
ShowMessage("что же здесь я наваял такое ?")
← →
alex810 © (2008-06-27 09:57) [29]
> ошибка при Close, а ты меняешь Open на ExecSQL... гениально.
> ..
> либо DataSozdanie не создано, либо QProsmotr не создано
>
> либо вообще ничего не создано
все создано а менял потому что сначала не отследил где находиться ошибка.
> Займись делом, зачем ты полез в программирование.
Каким ?
← →
Поросенок Винни-Пух © (2008-06-27 09:57) [30]все создано
Это тебе кажется
← →
Anatoly Podgoretsky © (2008-06-27 09:58) [31]
> Каким ?
Например подметанием улиц.
← →
alex810 © (2008-06-27 10:01) [32]
> Например подметанием улиц.
Смешно
← →
Поросенок Винни-Пух © (2008-06-27 10:02) [33]дядька, тебе сказали что у тебя два кандидата на то, что они не инициализированы.
а ты упираешься зачем-то.
← →
clickmaker © (2008-06-27 10:08) [34]> [21] alex810 © (27.06.08 09:49)
про отладчик в курсе?
← →
Anatoly Podgoretsky © (2008-06-27 10:13) [35]> alex810 (27.06.2008 10:01:32) [32]
Ну ты предупредил, что тебе смеяться нельзя.
← →
Anatoly Podgoretsky © (2008-06-27 10:21) [36]БЫ пропустил.
← →
Плохиш © (2008-06-27 10:26) [37]В прочее совсем недавно подобная ветка была и в ней был пример "Где здесь ошибка"
PS. Скучно то как...
← →
MsGuns © (2008-06-27 11:00) [38]А о строке соединения здесь все умышленно молчат ?
← →
Поросенок Винни-Пух © (2008-06-27 11:03) [39]не умышленно, а сознательно.
она здесь не виновата ни в чем.
← →
Anatoly Podgoretsky © (2008-06-27 11:07) [40]
> А о строке соединения здесь все умышленно молчат ?
А как о ней мы можем говорить, если это особо охраняемый секрет автора.
Страницы: 1 2 вся ветка
Текущий архив: 2008.07.27;
Скачать: CL | DM;
Память: 0.54 MB
Время: 0.008 c