powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как создать базу, чтобы по-русски можно было писать?
8 сообщений из 8, страница 1 из 1
Как создать базу, чтобы по-русски можно было писать?
    #32456743
Petrovich2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Всегда создавал базы с помощью IBConcole.
Но недавно поставили новый Firebird версии 1.5.0.4306.

И не знаю, как исправить руки кривые :-)
В старых базах могу в таблицы писать русские слова по-прежнему без ошибок.

А создал новую базу, и при записи русских слов в таблицы выдает ошибку:
General SQL error.
arithmetic exception, numeric overflow, or string truncation
Cannot transliterate character between character sets

В консоли пишу WIN1251. Про это я всегда знал.
Попробовал программно создать:
with DbData.IBDbNew do begin
DatabaseName:='SUMS:D:\BASE\New.gdb';
SQLDialect:=3;
Params.Clear;
Params.Add('USER ''SYSDBA''');
Params.Add('PASSWORD ''masterkey''');
Params.Add('PAGE_SIZE 4096');
Params.Add('DEFAULT CHARACTER SET WIN1251');
CreateDatabase;
end;

Все равно после этого не могу писать в таблицы по-русски. Помогите, пожалуйста, выправить руки :-)
...
Рейтинг: 0 / 0
Как создать базу, чтобы по-русски можно было писать?
    #32456752
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Быстренько открыл хелп и прочитал про TIBDatabase.Params
...
Рейтинг: 0 / 0
Как создать базу, чтобы по-русски можно было писать?
    #32456791
Petrovich2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я Params задаю. Там же приведен текст программы.

Не руки кривые, а глаза слепые, оказывается. Впрочем, из-за рук все равно :-)

Экспериментировал с вводом русских символов в SQL Explorer'e, а LANGDRIVER для этой базы забыл поставить, какой надо (если кто не знает, то "Pdox ANSI Cyrillic")
...
Рейтинг: 0 / 0
Как создать базу, чтобы по-русски можно было писать?
    #32456794
hm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.ibase.ru/devinfo/ibrusfaq.htm

Вопрос не потеме:
как пользоваться вот этим http://] или как красиво опубликовать ссылку в форуме? (а то как-то не удобно уже ...)
...
Рейтинг: 0 / 0
Как создать базу, чтобы по-русски можно было писать?
    #32456864
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ Params задаю. Там же приведен текст программы.
Открой таки хелп и сравни со своим творчеством. Или ты через БДЕ к базе ходишь?
...
Рейтинг: 0 / 0
Как создать базу, чтобы по-русски можно было писать?
    #32456977
Petrovich2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не через BDE. Но так, как в хелпе написано, ругается.
Говорит, что "Имя и пароль юзера не определен. Обратитесь к аминистратору БД"

with DbData.IBDbNew do begin
DatabaseName:='SUMS:D:\BASE\New.gdb';
SQLDialect:=3;
Params.Clear;
Params.Add('user_name=sysdba');
Params.Add('PASSWORD=masterkey');
Params.Add('lc_type=WIN1251');
CreateDatabase;
end;


Всем спасибо, отдельное спасибо hm за ссылку
...
Рейтинг: 0 / 0
Как создать базу, чтобы по-русски можно было писать?
    #32457727
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hmкак пользоваться вот этим httр://][ /url] или как красиво опубликовать ссылку в форуме? (а то как-то не удобно уже ...)

httр://www.sql.ru/forum/actualpost.aspx?bid=2&tid=82689&mid=0&p=-1#596762] вот так

или так

//httр://www.ibase.ru/devinfo/ibrusfaq.htm
...
Рейтинг: 0 / 0
Как создать базу, чтобы по-русски можно было писать?
    #32457912
hm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 fedd:\r
вери сенк ю! кажись получилось !!! ;-))))\r
\r
\r
обновить текущую страницу \r
\r
ЗЫ: совсем даже не обижусь если вырежешь это сообщение
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как создать базу, чтобы по-русски можно было писать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]