![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
D7 - Oracle [D7]
Mikolla © (2005-11-09 11:23:00)Приветствую всех !
Из D7 использую DOA 4.0.5.
Сегодня переустановил ораклового клиента с 8 на 9.
Перестало работать.
Конкретно.
Main.OracleGuery1.SQL.Add('select Label from Phone where id = 3001');
Main.OracleGuery1.Execute;
Возникает исключение
"ORA-00000. Успешное завершение"
Если использовать датасет вместо квери, все работает...
Подскажите в чем косяк ?
Sergey13 (2005-11-24 10:54:00) [1]2 [41] Phoenix (RUS) (24.11.05 10:47)
Попробуй читать внимательнее. Можно еще на даты вопросов/ответов внимание обращать. 8-)
Phoenix (RUS) (2005-11-24 10:47:00) [2]Попробуй вместо Main.OracleGuery1.Execute написать Main.OracleGuery1.Open;
Mikolla (2005-11-10 09:28:00) [3]Да и не надо оно на самом деле !
Работает - и хорошо ! )
На этом будем считать тему закрытой.
Всем спасибо.
Особенное спасибо - Sergey13 ©
Sergey13 (2005-11-10 09:14:00) [4]2[38] Mikolla (10.11.05 07:46)
> и при этом теряется возможность использовать некоторые специфичные объекты Net8...
А оно шибко надо?
ИМХО, когда хотят работать со спецификой, не ставят клиент и сервер разных версий.
Mikolla (2005-11-10 07:46:00) [5]
> Может чего и накрутишь
Покрутил ... )
Всего один параметр....
UseOCI7 - true
Все работает, как надо... только "...терзают смутные сомнения"(c)
Насколько я понимаю, при UseOCI7 - true, начинают работать функции Net2.3 и при этом теряется возможность использовать некоторые специфичные объекты Net8...
Sergey13 (2005-11-09 16:39:00) [6]2 Mikolla
Покрути параметрами ОраСессии - там их много разных. Может чего и накрутишь. Что с вопросами из [29] Sergey13 © (09.11.05 12:53).
ЗЫ: Все таки я не понимаю, зачем 9 клиент к 8 серверу. И как тут чего то можно оттестировать.
Val (2005-11-09 16:14:00) [7]>[32] Mikolla (09.11.05 13:32)
>[35] Mikolla (09.11.05 15:29)
если вопрос есть, значит компоненты не работают? квери на мейн-форме не работает, на другой - работает?
1.сравниваем свойства квери.
2.кладем новый квери на мейн-форму - пишем запрос - проверяем.
3.удаляем неработаюший квери с мейн-формы, кладем новый, пишем запрос, проверяем.
Mikolla (2005-11-09 15:29:00) [8]
> Если все работает, то в чем проблема?
Читай самый первый пост
seg (2005-11-09 14:02:00) [9]на форме лежит OracleQuery1.. двойной клик на нем открывает OracleQuery SQL Editor... Логинюсь к базе... пишу селект.. запускаю.. ИСПОЛНЯЕТ !
Значит компоненты работают ?
Если все работает, то в чем проблема?
Mikolla (2005-11-09 13:39:00) [10]
> Проверь настройки свойств компонент DOA.
Можно поподробнее ?
Mikolla (2005-11-09 13:32:00) [11]
> сорри, видать через строку читаю :(
> ну тогда получается, клиент работает нормально, нестыковочка
> в компонентах.
на форме лежит OracleQuery1.. двойной клик на нем открывает OracleQuery SQL Editor... Логинюсь к базе... пишу селект.. запускаю.. ИСПОЛНЯЕТ !
Значит компоненты работают ?
seg (2005-11-09 13:11:00) [12]Можно попробовать для эксперимента использовать ADO или поменять провайдер.
seg (2005-11-09 13:09:00) [13]"ORA-00000. Успешное завершение"
Проверь настройки свойств компонент DOA.
Sergey13 (2005-11-09 12:53:00) [14]2[25] Mikolla (09.11.05 12:40)
Запутался я в твоих разрядах. 8-)
"16-разрядный клиент", "32-разрядный клиент" - это что?
А москвичи тоже на ДОА такой же пишут?
Val (2005-11-09 12:50:00) [15]>[27] Mikolla (09.11.05 12:43)
сорри, видать через строку читаю :(
ну тогда получается, клиент работает нормально, нестыковочка в компонентах.
Mikolla (2005-11-09 12:43:00) [16]
> SQL Plus запросы выполняет нормально..
> Уже два раза сносил и переустанавливал клиента... ((
см. 18 постов вверх:
SQL Plus запросы выполняет нормально..
Уже два раза сносил и переустанавливал клиента... ((
Val (2005-11-09 12:41:00) [17]как-то не последовало ответа на Из сторонних сред (TOAD, Developer, SQL Plus) запросы нормально выполняются ?...что обсуждаем?
Mikolla (2005-11-09 12:40:00) [18]В общем ситуевина такая.
В Мск стоит сервер ..8-ка.
У нас стоит 16-разрядный клиент, под которым и работает основное приложение.
Московские программеры время от времени выпускают "новые заплатки", на "старые дыры" основного ПО.
Как правило это отдельные exe-шки писанные на D7, соответственно работают под 32-разрядным клиентом.
У нас (официальных) прав и возможностей писать что то самим нет.
Но ! То ли мы не русские ?!
Пишем... И используем...
А теперь планируется переход на 32-разрядку.. (как я уже писал)..
Соответственно надо проверить работоспособность "заплаток".
РАБОТАЮТ ! (((
А при прогоне наших прог напоролись на грабли в виде "ORA-00000"..
ANB (2005-11-09 12:36:00) [19]
> Mikolla (09.11.05 12:25) [22]
Именно. Сервер. И к нему со своего клиента коннектся. Дамп нужной базы можешь снять с московского сервака. С 8 на 9 обычно без проблем поднимается (обратно не умеет).
Sergey13 (2005-11-09 12:28:00) [20]2 [20] Mikolla (09.11.05 12:24)
Лучше сюда пиши. Смысл мылить-то?