Firebird 2.5.1, работаю из Си через ODBC (драйвер 2.0.1)
В таблице есть поле varchar(32000) при добавлении умеренного большого объема данных (~5000 символов) в базе оказывается пустое поле. Firebird не выдает никаких ошибок. Критический размер зависит от того, что я пишу. Первый тест, на котором я наткнулся на проблемы - русский текст с вкраплениями HTML, проблема на тестовой строке (одна и та же) возникала строго при попытке записать больше 5105 байт. Попробовал строчку из одних нулей - лимит уменьшился (точно не определял, где-то между 4600 и 4800). Сделал строчку из чередующихся нулей и пробелов - лимит увеличился (5600 еще пишет, 6000 - нет).
Использую prepared запрос. Данные точно в буфере лежат
куда смотреть - просто не понимаю
Пустое поле varchar
Re: Пустое поле varchar
Ох, мама ...
а это шутил flamerobin. А в базе все прекрасно. Материться не буду в публичном месте.
а это шутил flamerobin. А в базе все прекрасно. Материться не буду в публичном месте.