у меня есть следующее:
ora_wet = oracle_connection()
cursor = ora_wet.cursor()
sqlQuery = u"SELECT * FROM web_cities WHERE cty_name = 'София'"
cursor.execute(sqlQuery)
sqlResult = cursor.fetchone()
Когда я делаю это, я получаю TypeError: ожидающий None или строку в строке 18, которая является cursor.execute (sqlQuery)
Если я сделаю запрос не в юникоде (без u), он пройдет, но ничего не получится
изменить: в ответ на первый комментарий:
NLS_LANGUAGE - БОЛГАРСКИЙ,
NLS_CHARACTERSET - CL8MSWIN1251
язык Python ...
да, есть запись с cty_name = 'София'
соединение просто:
def oracle_connection():
return cx_Oracle.connect('user/pass@server')
ora_wet = oracle_connection()