Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];




Вниз

General SQL Error 


harismatik   (2002-01-23 12:21) [0]

После записи в IB6 базу, созданную в SQL dialect 3 и с character set Win1251 русского текста при последующей попытке что либо сделать с этой таблицей вылетает следующая ошибка:

General SQL error
arithmetic exception, numeric overflow? or string truncation. Cannot transliterate character between character sets.

Что же делать прикажете. Помогите кто может.

И еще одно. Создаю таблицу в этой базе с полем типа Date, а в программе при открытии базы выдается ошибка, что в этом диалекте это поле не поддерживается (диалект 3). Что тут подскажете?

Заранее спасибо.



Desdechado   (2002-01-24 11:40) [1]

date в delphi совпадает с date в диалекте 1 и с timestamp в диалекте 3.
date в диалекте 3 не содержит времени, поэтому это целое число.

а с кириллицей расскажи подробнее, как вставляешь - из программы, из консоли или dbExplorer. поведение может отличаться в зависимости от используемых компонентов.



Gregory   (2002-01-24 12:13) [2]

Если ходишь через BDE можеn не выставлен параметр LANGDRIVER в Pdox ANSI Cyr



Александр С.   (2002-01-24 13:03) [3]

General SQL error arithmetic exception... может появится при попытке записи в поле символов кирилицы, если для этого поля установлен другой CharSet, например в системных таблицах.

Если у компонента Delphi IBDataBase свойство SQLDialect установить 1, то получится проблемма с Датой-временем, хотя сама база будет 3 диалекта.



Mike_Goblin   (2002-01-24 20:07) [4]

insert into .... values (_win1251 "Русский текст")



harismatik   (2002-01-25 17:13) [5]

Всем спасибо, кто откликнулся.:)
Я решил проблему просто установив LANGDRIVER="", о теперь возник вопрос с сортировкой в запросе. Дело в том, что в программе используется украинский язык, в котором есть буквы i и є, которые стоят выше русской буквы а. Как сделать так, чтобы эти буквы получались на своем месте, а не впереди всего списка?




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.03 c
1-66628           saviola               2002-02-06 17:51  2002.02.21  
Можно ли работать с файлом *.doc как с *.txt или как с типизированным?


14-66667          Гаечка                2001-12-20 15:30  2002.02.21  
Нужна помощь


14-66682          MJH                   2001-12-20 17:37  2002.02.21  
FAR vs WC


14-66666          MJH                   2002-01-02 11:07  2002.02.21  
чё все в ауте уже? то в новогоднюю ночь пишут, то вечером 2го никого нет....


1-66538           Марина                2002-02-04 13:51  2002.02.21  
WordApplication