Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.22;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.067 c
2-1136405133
lex85
2006-01-04 23:05
2006.01.22
закладки


2-1136144382
ЭЭЭ
2006-01-01 22:39
2006.01.22
Мастера!!! Копирую файл и всё плохо...


14-1136009895
begin...end
2005-12-31 09:18
2006.01.22
С Днём рождения! 31 декабря


9-1123882414
Будулай
2005-08-13 01:33
2006.01.22
Почему А* не всегда ищет оптимальный путь ? И как поправить ?


2-1135803205
Gorger
2005-12-28 23:53
2006.01.22
Как объявить в runtime несколько однотипных элементов