|
|
|
Re: Ошибка ORA-1008 в 8.1.6
|
|||
|---|---|---|---|
|
#18+
Опишу поподробнее нашу ситуацию: данные ошибки возникли после перехода на версию 8.1.6 с 7.1.3, используемое приложение forms 3 под SCO Unix 5, сервер БД стоит под Linux RedHat 6.2... Ошибка вылезает на запросе в приложении: select kodpf, cexpf, vidpf, kol, kolpf_n, kolpf_pr, ceh, vyp, kolpf_otx, edpf from progpf6 where god:=1 and mes:=2 and nom_rasp=:3 and kpotr=:4 and nprot=:5 and vidzak=:6 and prizn='n' на старой версии все работало без проблем! а тут на некоторых приложениях вот эта ошибка вылезает... Помогите плиз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2003, 16:58 |
|
||
|
Re: Ошибка ORA-1008 в 8.1.6
|
|||
|---|---|---|---|
|
#18+
Не знаю что за приложение и на чем написано, но насколько я помню ":=" есть знак присваивания, и непонятно зачем он используется в клаузе where... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2003, 17:46 |
|
||
|
Re: Ошибка ORA-1008 в 8.1.6
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2003, 19:20 |
|
||
|
Re: Ошибка ORA-1008 в 8.1.6
|
|||
|---|---|---|---|
|
#18+
ORA-01008 not all variables bound Так что смотри, какие переменные на привязываются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2003, 02:58 |
|
||
|
Re: Ошибка ORA-1008 в 8.1.6
|
|||
|---|---|---|---|
|
#18+
После перехода на Oracle8 формы ведь не перегенерировались ? Попробуй их сгенерировать с коннектом к Oracle8. Вдруг поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2003, 06:05 |
|
||
|
Re: Ошибка ORA-1008 в 8.1.6
|
|||
|---|---|---|---|
|
#18+
Всем привет! По порядку поясняю: [IPT]-Said - приложение это forms 30 ShgGena - =: - это подставляются данные из формы, := присваевается значение - вроде как все правильно, тем более что раньше форма работала Виктор - трактовку ошибки я знаю, вопрос только почему не работает форма если на 7.1.3 все было ок va_kochnev - пробывал первым делом Вроде как всем пояснил, народ может еще подумаем, блин очень надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2003, 08:26 |
|
||
|
Re: Ошибка ORA-1008 в 8.1.6
|
|||
|---|---|---|---|
|
#18+
Можно ли сделать в 8.1.6 чтобы пользователь брался по умолчанию в формсах, т.е. runform имя_формы и все...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2003, 10:40 |
|
||
|
Re: Ошибка ORA-1008 в 8.1.6
|
|||
|---|---|---|---|
|
#18+
>Можно ли сделать в 8.1.6 чтобы пользователь брался по умолчанию в >формсах, т.е. runform имя_формы и все...? Так ведь runform имеет версию 7 и ему по барабану, какая версия у базы к которой он коннектится. Если в командной строке не укажешь имя пользователя, то runform сам спросит. Насчет первоначального вопроса: 1. Судя по отстутсвию rowid-а в выбираемых столбцах данный select прописан в процедуре или триггере формы ? Попробуй поиграться с изменеием запроса. Убрать все переменные из запроса оставив только константы. Если пройдет, то попробовать добавлять по одному и смотреть что получится. Может при этом какие-то мысли появятся. Если отпишешь сюда текст этого запроса как он выглядит в процедуре/триггере, то тоже хуже не будет. 2. Если есть еще база версии 7, то попробуй сделать в ней синонимы на таблицы восьмерочной базы, используемые в форме и попробуй законнектиться к базе-7 и поработать через ее синонимы с таблицами базы-8. Тут будет глючить или нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2003, 11:13 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32101957&tid=1991920]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 441ms |

| 0 / 0 |
