Не удается подключиться к DB2 с помощью API ibm_db в среде Robot - PullRequest
0 голосов
/ 04 июля 2018

Я использовал приведенную ниже инструкцию для подключения к базе данных DB2 (на сервере IBM i Access) в редакторе RIDE

Connect To Database Using Custom Params    ibm_db    'DATABASE=mydb;HOSTNAME=10.53.x.x;PORT=8471;PROTOCOL=TCPIP;UID=myuser;PWD=xxxx;','',''

Но это всегда подключение и не может закончить. Я могу telnet порт 8471 (это порт для доступа к базе данных)

Когда я попробовал другой порт, я получил следующую ошибку:

SQL30081N A communication error has been
detected. Communication protocol being used: "TCP/IP". Communication
API being used: "SOCKETS". Location where the error was detected:
"x.x.x.x". Communication function detecting the error: "recv".
Protocol specific error code(s): "*", "*", "0". SQLSTATE=08001

Вы знаете, как это исправить?

1 Ответ

0 голосов
/ 05 июля 2018

Попробуйте использовать ibm_db_dbi вместо использования ibm_db .

Это сработало для меня.

...