powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Миграция с 866 на 1251
19 сообщений из 19, страница 1 из 1
Миграция с 866 на 1251
    #32507623
-=KaMPiLeR=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как перенести базу с кодовой страницей ДОС на Виндоуз?

сходу не получилось через баскуп - рестори в созданную базу с кодовой страницей 1251
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32507649
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это как?
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32507712
-=KaMPiLeR=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а это так:

была база сделана в ДОС-кодировке (не я так сделал), а теперь хочется перенести ее в вин-кодировку.
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32507724
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вытащи всё в скрипт. Подправь. Воссоздай из скрипта.
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32507735
-=KaMPiLeR=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а данные?
база почти два гига.
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32507760
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где ты видишь проблему?
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32507842
-=KaMPiLeR=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не могу эксперта натравить - если сам скрипт создания базы делает, а когда данные вытягивает - ругается на то что не может транслировать символы:

Cannot translitirate charected between charecter set.
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32507853
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знач база битая.
Небось пытался CHARACTER SET прям в базе менять?
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32507859
-=KaMPiLeR=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не - ничего не менял.

какую кодировку нужно в эксперте указать при регистрации базы? 866 нету
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32507864
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CYRL
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32507958
-=KaMPiLeR=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.
Cannot transliterate character between c

все равно - не помогает!

даже селект не дает выполнять - ругается на таблицы с русскими буквами.
где нет русских букв - все ок.
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32508061
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполни
Код: plaintext
SELECT RDB$CHARACTER_SET_NAME FROM RDB$DATABASE;
Результат долож!
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32509372
-=KaMPiLeR=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RDB$CHARACTER_SET_NAME
<null>
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32509385
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ай, маладца!
В параметрах соединения ставь NONE .
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32509421
-=KaMPiLeR=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тож null.

все делаю в экперте??

вчера прочитал в книжке "Мир Интербейз" патч2:

стр.89 Хранение символьных данных без использования наборов символов.
но как это сделать не описано. меня бы энто устроило.
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32509444
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя в базе так и есть.
Данные хранятся без указания кодировки.
При этом сами символы, по твоим словам, в DOS866.
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32509470
-=KaMPiLeR=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ай спасибо!
все заработало...

поменял еще и шрифты отображения на OEM, все даже показывает.
правда когда запись начинаешь редактировать - кракозябры вылазют.

а вот как бы все таки данные перекодировать в WIN1251 - потому как - это все было борьба чтоб добится успеха в экперте с 866 страницей.
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32509507
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начинаем идти по кругу.
Вытащи всё в скрипт.
В скрипте, после
CREATE DATABASE ...
USER ...
PAGE_SIZE ...
поставь
DEFAULT CHARACTER SET WIN1251 ;
Выполни скрипт.
Иди пить пиво.
...
Рейтинг: 0 / 0
Миграция с 866 на 1251
    #32509601
-=KaMPiLeR=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все, сенкс!
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Миграция с 866 на 1251
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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