Вверх ↑
Ответов: 952
Рейтинг: 4
#1: 2018-09-07 21:13:38 ЛС | профиль | цитата
Ок, проделываю опыт прямо сейчас. При написании этих строк. Запускаю программу Universal SQL Editor и стандартный пример из сборки ODBC_Access.sha
Программа Universal SQL Editor показывает, что подключение происходит вот так -
DRIVER={ORACLE ODBC DRIVER};SERVER=xxxx.xxxx.xxxxx.RU;UID=xxxxx;DBQ=xxxx.xxxx.xxxxx.RU;DBA=W;APA=T;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;FRL=F;MTS=F;CSR=F;PFC=10;TLO=O;EPWD=0234
заменяю в стандартном примере строку
DRIVER={SQL Server};SERVER=MyServer;UID=MyUser;PWD=MyPasword;DATABASE=MyTable;
на строку
DRIVER={ORACLE ODBC DRIVER};SERVER=xxxx.xxxx.xxxxx.RU;UID=xxxxx;DBQ=xxxx.xxxx.xxxxx.RU;DBA=W;APA=T;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;FRL=F;MTS=F;CSR=F;PFC=10;TLO=O;EPWD=0234
компилирую, запускаю.
Жму ConnectDrv - Error 65535. Не удалось соединиться с БД.
В то же время логгер запросов показывает - ORA-01017: неверно имя пользователя/пароль; вход в систему запрещается.
Как-то так.

П.С. Хмммм, Если в строке заменить EPWD=0234 на EPWD=\мой пароль\ и в окошки формы ODBC_Access.sha логина\пароля поставить свои логин и пароль то соединение проходит.
Разбираю дальше....
П.С.П.С.
Работает. Пришлось заменить в стандартной схеме компонент Edit на Memo, т.к трейсер запросов выдает многострочный текст.
Пока остались вопросы с некоторыми запросами, но пробую разобрать.
карма: 0

0
Редактировалось 1 раз(а), последний 2018-09-07 22:37:03