![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание БД кодом [D6, IB6.x, FireBird]
galexis © (2003-03-14 15:44:00)Создаю БД FireBird в коде так:
CreateDB.DatabaseName:=ServerEdit.Text+":"+NameEdit.Text;
CreateDB.Params.Add("USER ""+UserEdit.Text+""");
CreateDB.Params.Add("PASSWORD ""+PswEdit.Text+""");
CreateDB.Params.Add("PAGE_SIZE 4096");
CreateDB.CreateDatabase;
Все работает. Но если добавить строку:
CreateDB.Params.Add("DEFAULT CHARACTER SET WIN1251");
то возникает ошибка. Как правильно задать параметр кодировки?
kaif (2003-03-15 03:34:00) [1]2 galexis © (14.03.03 15:44)
Я написал свой компонент SQL-скриптера. Так вот, то, что ты пытаешься сделать - правильно. Я помню, что именно так я и делал. Все работает. Проверь еще раз все внимательно. Попробуй переставить какие-то фразы местами, например, кодировку и размер страницы.
galexis (2003-03-14 18:53:00) [2]lc_ctype=WIN1251 - Так задается при подключении к БД. При создании БД нужно так как написано в Help к CreateDatabase. Но там не написано как устанавливать кодировку
Emfi (2003-03-14 18:11:00) [3]lc_ctype=WIN1251
так задается кодировка БД в TIDDataBase.
Все остальные параметры тоже написаны странно, но если действительно работают ...