Python ibm_db говорит, что для conn не существует метода с именем курсорPython

Программы на Python
Ответить
Anonymous
 Python ibm_db говорит, что для conn не существует метода с именем курсор

Сообщение Anonymous »

Пример кода документации IBM говорит, что после создания соединения с Python и ibm_db, как показано ниже, я смогу получить курсор с помощью «cursor = ibm_db.cursor(conn)», но все, что происходит, — это ошибка, показанная ниже после кода. строк.
В документах IBM говорится, что мне нужно обновить версию ibm_db, чтобы исправить ошибку. Сейчас у меня установлена ​​версия 3.2.3, и если я запускаю «PIP install --upgrade ibm_db», то в ответ у меня уже есть запрошенное обновление.
Строки кода: (Я на Python 3.12.2) и взаимодействии с Z/os 16.9.0

Код: Выделить всё

conn = ibm_db.connect(conn_string, "", "")
cursor = ibm_db.cursor(conn)
Ошибка:

Код: Выделить всё

cursor = ibm_db.cursor(conn)
AttributeError: module 'ibm_db' has no attribute 'cursor'
Должен ли «курсор» быть доступен в ibm_db 3.2.3 ???


Подробнее здесь: https://stackoverflow.com/questions/792 ... s-for-conn
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»