powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Проблемы при работе с ODBC (Forms 6i, Oracle 8.05)
6 сообщений из 6, страница 1 из 1
Проблемы при работе с ODBC (Forms 6i, Oracle 8.05)
    #38755789
VladGenP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не проходит попытка подсоединения к MS SQL Server 2008. Создал соответствующее ODBC, проверил его работу на MS Access. Все работает, а из формсов выдает ошибку ORA-306500. Вот текст. Может кто, что подскажет.

Declare
v_conn EXEC_SQL.ConnType;
v_curs EXEC_SQL.CursType;
v_ignore PLS_INTEGER;
Begin
v_conn := EXEC_SQL.OPEN_CONNECTION('usr', 'pwd', 'ODBC:IRIS_Activate');
v_curs := EXEC_SQL.OPEN_CURSOR(v_conn);
EXEC_SQL.PARSE(v_conn, v_curs,
'Select id, iccid, imsi, msisdn, msisdn_c, plus_number, date_act
From dbo.test
Where processed = 0');
End;
...
Рейтинг: 0 / 0
Проблемы при работе с ODBC (Forms 6i, Oracle 8.05)
    #38755911
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladGenP,

как вариант, попробуйте:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Declare
v_conn EXEC_SQL.ConnType;
v_curs EXEC_SQL.CursType;
v_ignore PLS_INTEGER; 
con_st varchar2(100) :='usr/pwd@ODBC:IRIS_Activate'; 
sqlstr varchar(1000);
Begin 
v_conn := EXEC_SQL.OPEN_CONNECTION(con_st); 
v_curs := EXEC_SQL.OPEN_CURSOR(v_conn); 
sqlstr := 'Select id, iccid, imsi, msisdn, msisdn_c, plus_number, date_act From dbo.test Where processed = 0'; 
EXEC_SQL.PARSE(v_conn, v_curs, sqlstr, exec_sql.v7); 
v_ignore:=exec_sql.execute(v_conn,v_curs); 
exec_sql.close_cursor(v_conn,v_curs); 
exec_sql.close_connection(v_conn);
End; 
...
Рейтинг: 0 / 0
Проблемы при работе с ODBC (Forms 6i, Oracle 8.05)
    #38755916
VladGenP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mRdUKE,

Дело в том, что слетает на подключении. До курсора дело не доходит.
...
Рейтинг: 0 / 0
Проблемы при работе с ODBC (Forms 6i, Oracle 8.05)
    #38756097
open client adapter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VladGenP,

Тоже самое в sql*plus работает? Почитай про OCA_DEBUG_SQL и OCA_DEBUG_ERROR тут , может поможет в отладке.
...
Рейтинг: 0 / 0
Проблемы при работе с ODBC (Forms 6i, Oracle 8.05)
    #38756131
VladGenP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
open client adapter,

В Plus дает ошибку ORA-03121: no interface driver connected - function not performed. Сейчас посмотрю твою доку.
...
Рейтинг: 0 / 0
Проблемы при работе с ODBC (Forms 6i, Oracle 8.05)
    #38756280
VladGenP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения. У меня не была инсталирована OCA.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Проблемы при работе с ODBC (Forms 6i, Oracle 8.05)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]