Не сохраняется значение в текстовом поле

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
crazybobpas
Сообщения: 2
Зарегистрирован: 06 авг 2009, 20:42

Не сохраняется значение в текстовом поле

Сообщение crazybobpas » 06 авг 2009, 20:58

У меня есть база Firebird я к ней подключаюсь через базу MS Access используя ODBC драйвер. При внесении изменений в таблицу FireBird в одно из текстовых полей данные в нём не сохраняются при переходе на новую запись. Тоже самое при выполнении запроса на добавление. Выяснил, что если допустим размер текстового поля(VARCHAR) равен 4, то строка длинной 4 символа не сохраняется, а уже строка длинной 3 символа сохраняется нормально. Т.е. в текстовое поле на записывается значение максимальной длинны.

Firebird-2.1.1.17910-0_Win32
Firebird_ODBC_2.0.0.148_win32

кодовая страница поля: WIN1251
кодовая страница подключения: WIN1251

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Не сохраняется значение в текстовом поле

Сообщение kdv » 07 авг 2009, 20:51

не задавайте вопросы одновременно здесь и на sql.ru, пожалуйста. Либо только здесь, либо только там. В обоих случаях отвечают практически одни и те же люди.

crazybobpas
Сообщения: 2
Зарегистрирован: 06 авг 2009, 20:42

Re: Не сохраняется значение в текстовом поле

Сообщение crazybobpas » 07 авг 2009, 21:51

всё понял :cry:

Ответить