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 пока не поддерживает эти типы данных.