Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.07.27;
Скачать: [xml.tar.bz2];

Вниз

Ошибка при подключении   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.01 c
2-1214468381
Ega23
2008-06-26 12:19
2008.07.27
Правильно ли написал наследника TList?


15-1212761210
Ega23
2008-06-06 18:06
2008.07.27
Не дать организьму умереть от обезвоживания?


2-1214368996
Димон_
2008-06-25 08:43
2008.07.27
TXPManifest


1-1196157020
Pakito
2007-11-27 12:50
2008.07.27
Послать комбинацию клавиш стороннему приложению


15-1213111229
Волков Макс
2008-06-10 19:20
2008.07.27
Скорость обработки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский