Дело в следующем. Есть БД интербейсовская, использую ubuntu (UTF-8), firebird 2.1., kinterbasdb соответственно.
Для соединения используются следующие параметры.
self.con = k.connect(
host=None, database=DBFileName,
user='sysdba', password='masterkey',
dialect=3, charset='WIN1251'
)
SELECT = r"SELECT id, fio, sex FROM card WHERE fio LIKE '%" + str(patientName) + r"%'"
self.curs.execute(SELECT)
И еще, доп. вопрос, как сделать поиск регистронезависимым.