Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

FireBird 1.5 . Не работает Upper .   Найти похожие ветки 

 
RusLAN_   (2005-08-19 15:19) [0]

Для русского языка не работает.
Пробовал так UPPER(NAME collate pxw_cyrl)
выдает ошибку:
SQL error code = -204.
Data type unknown.
COLLATION PXW_CYRL is not valid for specified CHARACTER SET.
Я так понимаю надо указывать правильный CharSet
Но где именно  и какой надо указывать?


 
Fay ©   (2005-08-19 15:45) [1]

RusLAN_   (19.08.05 15:19)
win1251 ?


 
RusLAN_   (2005-08-19 16:27) [2]

А где его надо поставить
при создании БД указать, в свойствах поля NAME, или при подключении, или везде где только можно?

В одном форуме прочитал что надо пересоздавать базу чтобы поменять кодировку. Не подскажете как это можно сделать чтобы даные сохранились (пользуюсь IBExpert)?
Спасибо.


 
Fay ©   (2005-08-19 16:30) [3]

UPPER(NAME collate win1251) не катит?


 
Desdechado ©   (2005-08-19 16:32) [4]

1. при создании
2. в свойствах поля, если нужен другой чарсет, иначе по умолчанию от БД
3. при подключении

чтоб не потерять данные, выгрузи структуру и данные в скрипт, поменяй в нем определение полей и БД, и используй для создания новой БД


 
Fay ©   (2005-08-19 16:33) [5]

2 RusLAN_   (19.08.05 16:27) [2]

В IBExpert инструменты->сравнение БД/сравнение данных таблиц.

А вАщЕ, когда прогрпммисту нужен инструмент, он может его написать 8)


 
RusLAN_   (2005-08-19 17:29) [6]

Всем спасибо!
Таблицу пересоздавать не пришлось
Поставил везде 1251.
Как я теперь понимаю в описании поля его можно было и не ставить.
в IBExpert все заработало.
А под делфи, при подключении к БД возникала ошибка, которая сбивала с толку:
 Bad parameters on attach or create database.
 Character Set Win1251 is not defined.

Решилась она так: заменил сервер FB Embedded на обычный FB.
Я так понимаю что embedded версия не поддерживает эту кодировку.
Может както можно сделать чтобы поддерживала?


 
HSolo ©   (2005-08-19 18:04) [7]

http://ibase.ru/devinfo/ibrusfaq.htm



Страницы: 1 вся ветка

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.054 c
1-1126619099
Дмитрий_05
2005-09-13 17:44
2005.10.02
Активный - неактивный компонент


1-1126182999
serjkp
2005-09-08 16:36
2005.10.02
ControlAtPos


4-1123248812
slaga
2005-08-05 17:33
2005.10.02
Как узнать заблокирован ли компьютер


14-1125595655
Копир
2005-09-01 21:27
2005.10.02
Лимонов - это Томазо Кампанелла.


2-1124845311
Xrusha
2005-08-24 05:01
2005.10.02
Количество пунктов подменю в зависимости от количества CD-ROM ов