![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при выполнении SQL запроса. [D5, IB6.x]
Erich © (2005-05-29 16:28:00)Пытаюсь выбрать из таблицы записи по полю - название группы.
Формируется SQL:
'SELECT * FROM "Specifications" WHERE "Group" = '+
QuotedStr(GroupName)
вместо GroupName подставляется название группы.
В чём загвоздка:
Есть 3 группы : ПР-102, Т-1000, Б-200.
Запрос выполняется только приGroupName='Т-1000'.
При других значениях вываливается следующая ошибка:
"arithmetic exception, numeric overflow, or string truncation
Cannot transliterate character between character sets".
Выполнял этот же запрос в SQL Edfitotre - всё работает.
Поле "Group" : Тип : VARCHAR(10)
Char set : WIN1251
Коллате : WIN1251
Erich (2005-05-29 17:52:00) [1]Спасибо!
Действительно, забыл указать в настройках IBDatabase, что
'lc_ctype=WIN1251'
Sergey Masloff (2005-05-29 16:34:00) [2]При подключении в клиентском приложении чарсет не задаешь