Название: ODBC: Oracle 9i; клиент 11g: проблема с отсечением концов строк Отправлено: uthering от Сентябрь 30, 2011, 09:33 ---------------------
Окружение --------------------- 1. сервер БД: oracle 9i server release 2 for Unix, кодировка RUSSIAN_CIS.CL8MSWIN1251 (8-bit) 2. ODBC plugin стандартный от Qt 4.7.3, сама ODBC стандартная от Windows 7 Проф 3. Клиент на Windows 7 (x32), oracle client version 11.2, приложение пользует UTF-8 (16-bit) 4. Поле в БД типа VARCHAR2 (31 byte) --------------------- Проблема --------------------- Когда я делаю выборку через QODBC соединение, значения в строках по этому полю отсекаются по 15-му символу… либо отображается вопросик 16-ым символом. В ODBC флажок “Force SQL_WHAR Support” снимал/устанавливал -- эффекта нет. Видимо трудности с перекодировкой (из 8 в 16 бит) у ODBC. Собственно вопрос, можно ли настроить ODBC так, чтобы этого эффекта не было? Собрал OCI plugin с клиентом (вресия 11.2) -- все данные читаются хорошо. Но мне важна работа через ODBC (общее направление разработки). Заранее спасибо =о) |