Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

FB embedded и чарсет


Страницы:   1 2

корелаб ©   (2008-04-30 14:52:00) 

столкнулся с неожиданной проблемой при использовании библиотеки IBDAC:
Подключаюсь к базе созданной с чарсетом win1251 в режиме embedded (манипуляции с длл согласно мануалу).
Все работает, за исключением попытки выполнить скрипт с помощью TIBCSript. А именно : при вызове execute ругается на то, что "Character set windows-1251 не установлен"
В опциях коннекшена чарсет убран (так же пробовал выставлять значение NONE).
Ничего не помогает.
Если есть хоть один инсерт (все равно с данными в латинице или кириллице), то получаю вот такую ошибку.


Palladin   (2008-04-30 17:02:00) [1]


> корелаб   (30.04.08 16:59) [22]

а на надпись наверху давно уже не обращают внимания :)


корелаб   (2008-04-30 17:01:00) [2]

Удалено модератором
Примечание: Обсуждение модерирования


Loginov Dmitry   (2008-04-30 17:01:00) [3]

> Ну извините уж, что местных побеспокоил.


не нужно извиняться. Я тебе дело говорю. На sql.ru рискуешь получить ответ, какаемый FB, гораздо быстрее.


Palladin   (2008-04-30 17:00:00) [4]

здесь больше народу тусуется


корелаб   (2008-04-30 16:59:00) [5]

Удалено модератором
Примечание: Обсуждение модерирования


корелаб   (2008-04-30 16:49:00) [6]

да нету там нифига. мой трабл касается ембеддед варианта + конкретная библиотека доступа + конкретный класс..

А у самих разработчиков почему бы не спросить?

Ну извините уж, что местных побеспокоил.

http://www.crlab.com/forums/viewtopic.php?t=12011


Anatoly Podgoretsky   (2008-04-30 16:42:00) [7]

> корелаб  (30.04.2008 16:30:18)  [18]

Ну сходи еще раз, но насколько я помню, это очень частый вопрос по работе с кодировками и параметрами подключения.


Loginov Dmitry   (2008-04-30 16:38:00) [8]

> Пробовал. не помогает. Кроме того на форуме корелаба вот
> что говорят:


А у самих разработчиков почему бы не спросить?


> хоть отказывайся от этих недосерверов.


И про это им намекни :D


корелаб   (2008-04-30 16:30:00) [9]

а то я там не был.


Anatoly Podgoretsky   (2008-04-30 16:29:00) [10]

> корелаб  (30.04.2008 16:16:14)  [14]

На ibase.ru


корелаб   (2008-04-30 16:27:00) [11]

да


sniknik   (2008-04-30 16:26:00) [12]

> Но яж туда вставляю буквально то что привел здесь
т.е. в таблице всего 3 поля, без ключа, и все "варчар поля имеют чарсет 1251 и коллатион такой же."?


корелаб   (2008-04-30 16:16:00) [13]

я еще понимаю, если бы ошибка возникала при вставке кириллицы в поля с чарсетом не 1251 в базу с чарсетом не 1251.
Но яж туда вставляю буквально то что привел здесь


корелаб   (2008-04-30 16:15:00) [14]

Я ж говорю, все варчар поля имеют чарсет 1251 и коллатион такой же.


Johnmen   (2008-04-30 16:12:00) [15]


> корелаб   (30.04.08 15:55) [8]
> у них у всех чарсет дефолтный, равный чарсету бд.win 2151

предпоследняя попытка - указывай чарсет явно при создании таблицы

>  хоть отказывайся от этих недосерверов.

Это каких таких недо?


корелаб   (2008-04-30 16:09:00) [16]

неа. то же самое.


Johnmen   (2008-04-30 16:04:00) [17]

А так:
insert into mytable values(_win1251 'one',_win1251 'two',_win1251 'three');
?


корелаб   (2008-04-30 16:02:00) [18]

блин, хоть отказывайся от этих недосерверов. вечно траблы на ровном месте.
через параметрический запрос - долго, через isql быстро, но как быть если версия поставляется в embedded варианте?
от же блин ...


корелаб   (2008-04-30 15:55:00) [19]

у них у всех чарсет дефолтный, равный чарсету бд.
win 2151


sniknik   (2008-04-30 15:52:00) [20]

типы?

при создании у поля чарсет указывается (по аналогии, в mssql коллатион можно каждому полю указать)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо