Python db2 ibm_db запрос простого выбора не будет выполнен - PullRequest
0 голосов
/ 13 апреля 2019

Env: Python 3.7 64-битная Windows Server 2012 DB2 v 11.1.2, модуль ibm_db ver 3.0.1

Код:

   oCon = ibm_db.connect(ConnectString)
   if oCon:
      sSQL = 'Select 1 as X From SYSIBM.SYSDUMMY1'
      oStmt = ibm_db.exec_immediate(oCon,sSQL)   #  Offending line
      print('Yee haw! Finally made it to this line') 

Оскорбительная строка сразу же выходит из программы, как ничтопроизошло без поднятия исключения.Кроме того, я видел, как другие люди сообщали о другой проблеме после установки и импорта ibm_db о предупреждениях о непрерывных пулинах. «Ibm_db» не имеет члена «connect», хотя он выполняет метод connect.Кто-то может спросить, почему бы просто не использовать pyodbc.Мне нужно извлечь столбцы blob / clob из DB2, и pyodbc указывает, что / драйвер ibm odbc пока не поддерживает эти типы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...