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

Вниз

D7 - Oracle   Найти похожие ветки 

 
Mikolla   (2005-11-09 11:23) [0]

Приветствую всех !
Из D7 использую DOA 4.0.5.
Сегодня переустановил ораклового клиента с 8 на 9.
Перестало работать.
Конкретно.
Main.OracleGuery1.SQL.Add("select Label from Phone where id = 3001");
Main.OracleGuery1.Execute;
Возникает исключение
"ORA-00000. Успешное завершение"
Если использовать датасет вместо квери, все работает...
Подскажите в чем косяк ?


 
Курдль ©   (2005-11-09 11:28) [1]

Не помню смысла использования DML на выборку + execute.


 
Mikolla   (2005-11-09 11:31) [2]

отставим идеологию в сторону.
Почему под 8i работало, а под 9i нет ?


 
Sergey13 ©   (2005-11-09 11:32) [3]

Main.OracleGuery1.SQL.Clear есть пред этим? Что после этого кода? Исключенеи именно на execute возникает?


 
Sergey13 ©   (2005-11-09 11:33) [4]

А база 9 или 8?


 
ANB ©   (2005-11-09 11:35) [5]


> Курдль ©   (09.11.05 11:28) [1]
> Не помню смысла использования DML на выборку + execute.

В TOracleQuery нету Open.


> Mikolla   (09.11.05 11:31) [2]

Не должно ничего ломаться. Что то не так поставил.
Из сторонних сред (TOAD, Developer, SQL Plus) запросы нормально выполняются ?
ЗЫ. У меня рабочая DOA 4.0.4.0. Я с ней работал и на 8 и на 9.


 
Mikolla   (2005-11-09 11:36) [6]

oraclequery1.Clear;
oraclequery1.SQL.Add("select Label from WorkPlace where classified = 1003");
oraclequery1.Execute;
lWorkSpace.Caption := oraclequery1.Field("Label");
StrWorkSpace := oraclequery1.Field("Label");
...
Исключение именно на Execute


 
Mikolla   (2005-11-09 11:38) [7]

SQL Plus запросы выполняет нормально..
Уже два раза сносил и переустанавливал клиента... ((


 
ANB ©   (2005-11-09 11:39) [8]


> Mikolla   (09.11.05 11:38) [7]

Снеси и переустанови DOA. А старый клиент снесен ? Может хомы путаются ?


 
ANB ©   (2005-11-09 11:40) [9]

И озвучь полную конфигурацию (версии) сервера и клиента


 
Sergey13 ©   (2005-11-09 11:41) [10]

2 [7] Mikolla   (09.11.05 11:38)
Шаманство конечно, но... ДОА не пробовал переставить? Может он там чего из клиента берет.


 
Mikolla   (2005-11-09 11:51) [11]

Сервер - 8.1.7.4.0
Клиент - 9.2.0.1.0

ДОА сегодня переставлял.. на 4.0.7.1
Положительного результата не поимел..


 
Sergey13 ©   (2005-11-09 11:56) [12]

2[11] Mikolla   (09.11.05 11:51)
>Сервер - 8.1.7.4.0
>Клиент - 9.2.0.1.0

А на хрена козе баян?


 
Mikolla   (2005-11-09 12:01) [13]

Ну не от же хорошей жизни !!
В связи с "предстоящим переходом на новую ИСУБД", головной организацией рекомендовано установить 9i и потестить ПО... чем и занимаюсь...


 
Sergey13 ©   (2005-11-09 12:06) [14]

2[13] Mikolla   (09.11.05 12:01)
>головной организацией рекомендовано установить 9i и потестить ПО... чем и занимаюсь...

Так наверное рекомендовано сервер такой поставить, а не только клиента. Офис ХП под W3.11 тоже наверное работать не будет. 8-)


 
Mikolla   (2005-11-09 12:08) [15]

да нет... сервер в Москве... а я в Сибири..  ;-)


 
ANB ©   (2005-11-09 12:12) [16]


> Mikolla   (09.11.05 12:08) [15]

1. Поставь сервер 9 локально на свой комп, т.к. 9-й клиент и 8-й сервер не очень хорошо живут. Еще проблема может быть в настройках в реестре - какая нибудь лабуда от предыдущего клиента осталась и все ломает.
2. 9.2.0.1.0 надо бы пропатчить.


 
Mikolla   (2005-11-09 12:12) [17]

Такое впечатление, что некий параметр имеет малое значение, и всякие варнинги допускаются к выводу..


 
Sergey13 ©   (2005-11-09 12:14) [18]

2[15] Mikolla   (09.11.05 12:08)
>сервер в Москве...
8-ка?

>а я в Сибири..  ;-)
с 9-кой?

И так "рекомендовано головной организацией"? Тогда, ИМХО, головной организации надо голову отвинтить. 8-)


 
Sergey13 ©   (2005-11-09 12:15) [19]

2[15] Mikolla   (09.11.05 12:08)
Смело пиши отчет - новое ПО не работает. 8-)


 
Mikolla   (2005-11-09 12:24) [20]

Sergey 13... если не против... я щас намылю по подробнее суть проблемы...


 
ANB ©   (2005-11-09 12:24) [21]


> Mikolla   (09.11.05 12:12) [17]

Так это не варнинг, а сообщение о том, что все клево выполнилось. 9-ку у себя в конторе поставь. А когда будешь переустанавливать клиента, сначала снеси его и почисти реестр.


 
Mikolla   (2005-11-09 12:25) [22]

"9-ку.. " имеется ввиду сервер ?


 
Sergey13 ©   (2005-11-09 12:28) [23]

2 [20] Mikolla   (09.11.05 12:24)
Лучше сюда пиши. Смысл мылить-то?


 
ANB ©   (2005-11-09 12:36) [24]


> Mikolla   (09.11.05 12:25) [22]

Именно. Сервер. И к нему со своего клиента коннектся. Дамп нужной базы можешь снять с московского сервака. С 8 на 9 обычно без проблем поднимается (обратно не умеет).


 
Mikolla   (2005-11-09 12:40) [25]

В общем ситуевина такая.
В Мск стоит сервер ..8-ка.

У нас стоит 16-разрядный клиент, под которым и работает основное приложение.
Московские программеры время от времени выпускают "новые заплатки", на "старые дыры" основного ПО.
Как правило это отдельные exe-шки писанные на D7, соответственно работают под 32-разрядным клиентом.

У нас (официальных) прав и возможностей писать что то самим нет.
Но ! То ли мы не русские ?!
Пишем... И используем...
А теперь планируется переход на 32-разрядку.. (как я уже писал)..
Соответственно надо проверить работоспособность "заплаток".
РАБОТАЮТ ! (((
А при прогоне наших прог напоролись на грабли в виде "ORA-00000"..


 
Val ©   (2005-11-09 12:41) [26]

как-то не последовало ответа на Из сторонних сред (TOAD, Developer, SQL Plus) запросы нормально выполняются ?...что обсуждаем?


 
Mikolla   (2005-11-09 12:43) [27]


> SQL Plus запросы выполняет нормально..
> Уже два раза сносил и переустанавливал клиента... ((

см. 18 постов вверх:
SQL Plus запросы выполняет нормально..
Уже два раза сносил и переустанавливал клиента... ((


 
Val ©   (2005-11-09 12:50) [28]

>[27] Mikolla   (09.11.05 12:43)
сорри, видать через строку читаю :(
ну тогда получается, клиент работает нормально, нестыковочка в компонентах.


 
Sergey13 ©   (2005-11-09 12:53) [29]

2[25] Mikolla   (09.11.05 12:40)
Запутался я в твоих разрядах. 8-)
"16-разрядный клиент", "32-разрядный клиент" - это что?
А москвичи тоже на ДОА такой же пишут?


 
seg   (2005-11-09 13:09) [30]

"ORA-00000. Успешное завершение"

Проверь  настройки свойств компонент DOA.


 
seg   (2005-11-09 13:11) [31]

Можно попробовать для эксперимента использовать ADO или поменять провайдер.


 
Mikolla   (2005-11-09 13:32) [32]


> сорри, видать через строку читаю :(
> ну тогда получается, клиент работает нормально, нестыковочка
> в компонентах.


на форме лежит OracleQuery1.. двойной клик на нем открывает OracleQuery SQL Editor... Логинюсь к базе... пишу селект.. запускаю.. ИСПОЛНЯЕТ !
Значит компоненты работают ?


 
Mikolla   (2005-11-09 13:39) [33]


> Проверь  настройки свойств компонент DOA.

Можно поподробнее ?


 
seg   (2005-11-09 14:02) [34]

на форме лежит OracleQuery1.. двойной клик на нем открывает OracleQuery SQL Editor... Логинюсь к базе... пишу селект.. запускаю.. ИСПОЛНЯЕТ !
Значит компоненты работают ?


Если все работает, то в чем проблема?


 
Mikolla   (2005-11-09 15:29) [35]


> Если все работает, то в чем проблема?

Читай самый первый пост


 
Val ©   (2005-11-09 16:14) [36]

>[32] Mikolla   (09.11.05 13:32)
>[35] Mikolla   (09.11.05 15:29)
если вопрос есть, значит компоненты не работают? квери на мейн-форме не работает, на другой - работает?
1.сравниваем свойства квери.
2.кладем новый квери на мейн-форму - пишем запрос - проверяем.
3.удаляем неработаюший квери с мейн-формы, кладем новый, пишем запрос, проверяем.


 
Sergey13 ©   (2005-11-09 16:39) [37]

2 Mikolla  
Покрути параметрами ОраСессии - там их много разных. Может чего и накрутишь. Что с вопросами из [29] Sergey13 ©   (09.11.05 12:53).

ЗЫ: Все таки я не понимаю, зачем 9 клиент к 8 серверу. И как тут чего то можно оттестировать.


 
Mikolla   (2005-11-10 07:46) [38]


> Может чего и накрутишь

Покрутил ... )
Всего один параметр....
UseOCI7 - true
Все работает, как надо... только "...терзают смутные сомнения"(c)
Насколько я понимаю, при UseOCI7 - true, начинают работать функции Net2.3 и при этом теряется возможность использовать некоторые специфичные объекты Net8...


 
Sergey13 ©   (2005-11-10 09:14) [39]

2[38] Mikolla   (10.11.05 07:46)
> и при этом теряется возможность использовать некоторые специфичные объекты Net8...
А оно шибко надо?
ИМХО, когда хотят работать со спецификой, не ставят клиент и сервер разных версий.


 
Mikolla   (2005-11-10 09:28) [40]

Да и не надо оно на самом деле !
Работает - и хорошо ! )
На этом будем считать тему закрытой.
Всем спасибо.
Особенное спасибо - Sergey13 ©



Страницы: 1 2 вся ветка

Форум: "Базы";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.53 MB
Время: 0.05 c
1-1134717009
VEZ
2005-12-16 10:10
2006.01.22
Копирование классов


2-1136134118
XporlnD
2006-01-01 19:48
2006.01.22
Установка компонента


14-1135745246
Хинт
2005-12-28 07:47
2006.01.22
Кто-нибудь знаком с программой ЛАД?


14-1135688727
Ale_x_ey
2005-12-27 16:05
2006.01.22
Виртуальная машина


14-1135500103
TUser
2005-12-25 11:41
2006.01.22
Давно возникло мнение





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский