Summary: | SQL State HY000: ODBC escape convert error | ||
---|---|---|---|
Product: | SELTA@Etersoft | Reporter: | Ольга Шароватова <olga> |
Component: | ODBC-драйвер | Assignee: | Калюхович Юрий <goga> |
Status: | CLOSED FIXED | QA Contact: | Ольга Шароватова <olga> |
Severity: | normal | ||
Priority: | P4 | CC: | goga, lav |
Version: | 1.1.0 | ||
Target Milestone: | версия 1.0.4 | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 6158, 7092 | ||
Deadline: | 2011-04-18 |
Description
Ольга Шароватова
2011-04-14 13:41:54 MSK
повторяется на стандартной Бухгалтерии бутылка selta/test-110, база на 192.168.4.252(altlinux 6 32bit), имя базы - testbind, PostgreSQL-9.0 надо сделать mylog, т.к. трассировка ничего дельного не говорит. ошибка в трансляторе, связана с кавычками: SELECT * FROM ... WHERE ... AND DESCR>=' бла-бла-бла ... ' странно, что она тут появилась, проверяю почему... (В ответ на comment #2) > ошибка в трансляторе, связана с кавычками: > SELECT * FROM ... WHERE ... AND DESCR>=' бла-бла-бла ... ' > странно, что она тут появилась, проверяю почему... ошибка из-за символа № (номер), он в строке, и парсер не узнает его не нашел predefined character set, поэтому добавил так {&2100 .. &214F}, тест прошел 1С выдало следующую ошибку : "output parameter isn't available before 8.1 version" sqlstate HY000 (В ответ на comment #4) > не нашел predefined character set, поэтому добавил так {&2100 .. &214F}, тест > прошел > 1С выдало следующую ошибку : "output parameter isn't available before 8.1 > version" > sqlstate HY000 эту ошибку выдает odbc, и из-за того, что постгри версии 9.0 - неправильно работает функция PG_VERSION_LT() > эту ошибку выдает odbc, и из-за того, что постгри версии 9.0 - неправильно
> работает функция PG_VERSION_LT()
изменил версию в таблице selta_supported_mssql_version с 08.00.2039 на 08.02.2039, заработало. багу закрываю, изменения коммичу.
Исправлена. |