Добрый день.
Продолжаю тестировать БГБ, но вот столкнулся с неприятной проблемой. Помогите пожалуйста решить ее.
Суть в том, что при попытке ОТКРЫТЬ ДОГОВОР в КЛИЕНТЕ не отображается список договоров. При этом если сделать SELECT * FROM contract то все ЗАВЕДЕННЫЕ ДОГОВОРА в биллинге видны. Также при этом не работает макрос типа ${N3} в ШАБЛОНЕ ИМЕНИ (подстановка серийного номера договора).
Кроме этого в клиенте под Ubuntu и Win7 видны ???? вместо русских символов - во всех русских строках базы.
OFFTOPIC: Не подскажете как включить протоколирование sql-запросов к базе?
Кроме как tcpdump | strings ничего лучше придумать не смог.
Цитата из RSS ленты обновлений.Код:
643 18.05.2011 19:31:17 ИСПРАВЛЕНО Ошибка SQL в поиске договоров.
644 19.05.2011 09:44:48 ИСПРАВЛЕНО Ошибка SQL в поиске договоров.
645 19.05.2011 10:29:20 ИСПРАВЛЕНО Ошибка SQL в поиске договоров.
ОБНОВЛЕНИЕ НЕ ПОМОГЛО! ДРОП БАЗЫ ТОЖЕ НЕ ПОМОГ. КОДИРОВКА БАЗЫ CP1251.
ЧТО ТЕПЕРЬ ДЕЛАТЬ НЕ ЗНАЮ.SOS!Код:
Клиент: вер. 5.1 сборка 541 от 08.06.2011 20:41:09
os:Linux; java:Sun Microsystems Inc., v.1.6.0_24
Сервер: вер. 5.1 сборка 662 от 08.06.2011 20:40:55
os:Linux; java:Sun Microsystems Inc., v.1.6.0_24
Код:
mysqld-c1-master-1# SHOW CREATE DATABASE bgbilling;
+-----------+----------------------------------------------------------------------+
| Database | Create Database |
+-----------+----------------------------------------------------------------------+
| bgbilling | CREATE DATABASE `bgbilling` /*!40100 DEFAULT CHARACTER SET cp1251 */ |
+-----------+----------------------------------------------------------------------+
1 row in set (0.00 sec)
mysqld-c1-master-1#
Код:
Server version: 5.1.56-log Gentoo Linux mysql-5.1.56