Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.55 MB
Время: 0.018 c
2-1214227493
abhtr
2008-06-23 17:24
2008.07.27
ошибка: "Text exceeds memo capacity"


15-1213088790
zAlexandrz
2008-06-10 13:06
2008.07.27
Проблема с трассирокой программы


2-1214468381
Ega23
2008-06-26 12:19
2008.07.27
Правильно ли написал наследника TList?


3-1203079907
SerMaxx
2008-02-15 15:51
2008.07.27
Список таблиц базы данных


15-1212964953
Поросенок Винни-Пух
2008-06-09 02:42
2008.07.27
Возвращаясь к неименованным пайпам