parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 30.03.2010 13:15

а попробуйте так:
^void:sql{INSERT INTO test_table (test_field) VALUES ('^taint[Александр]')}
а вообще странно всё это. если бы проблема была в "обработчике грязных данных", то скорее всего ошибка вылезла бы и в других ситуациях и с другими серверами БД.

пока я не представляю, как это может быть связано с версией PgSQL.

есть возможность поставить рядом parser 3.2.0 и ещё раз перепроверить с ним?

ещё расскажите про ваши кодировки: у вас всё в UTF8, или только БД?

если у вас есть возможность собрать парсер, можете попробовать добавить в void.C после 127 строки такое:
throw Exception(PARSER_RUNTIME, 0, "%s", statement_cstr);

так в exception-е вы увидите что конкретно отдаётся драйверу.