Форум: "Базы";
Текущий архив: 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 ©
← →
Phoenix (RUS) (2005-11-24 10:47) [41]Попробуй вместо Main.OracleGuery1.Execute написать Main.OracleGuery1.Open;
← →
Sergey13 © (2005-11-24 10:54) [42]2 [41] Phoenix (RUS) (24.11.05 10:47)
Попробуй читать внимательнее. Можно еще на даты вопросов/ответов внимание обращать. 8-)
Страницы: 1 2 вся ветка
Форум: "Базы";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.054 c