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

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

IB ;DEFAULT CHARACTER SET [D5, D6, IB5.x, IB6.x]


Vad ©   (2003-01-25 17:49:00) 

Каким образом можно указать кодовую страницу
при создании IBDatabase


IBDatabase1.Params.Add("USER "SYSDBA"");
IBDatabase1.Params.Add("PASSWORD "masterkey"");
IBDatabase1.Params.Add("PAGE_SIZE 4096");
IBDatabase1.CreateDatabase;


проходит нормально, но создается CHARACTER SET - NONE

IBDatabase1.Params.Add("DEFAULT CHARACTER SET WIN1251");
не проходит.
Чего я недопонимаю?

-------------------------------------------
Создание базы через утилиты или SQL не нужно.


Vad   (2003-01-26 06:54:00) [1]

Разобрался, заработало.
Вопрос снимается.


Vad   (2003-01-26 05:05:00) [2]

С помощью IBDataBase я создаю не таблицы а саму базу *.gdb
При создании базы мне нужно указать кодовую страницу
иначе присоздании таблиц в этой базе невозможно указать
COLLATE win1251 или PXW_CYRL.

ошибка:
"..COLLATE is int valid for specified CHARACTER SET.."



Big_Rom   (2003-01-25 21:02:00) [3]

lc_ctype=win1251
если я правильно вопросспониваю

я наверно долго не спал, но создание таблиц с помощью IBDataBase
не встречал :((


Наверх

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