Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ibdbcopy - как указать кодировку при подключении? / 3 сообщений из 3, страница 1 из 1
31.03.2004, 13:20
    #32463773
sectoid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ibdbcopy - как указать кодировку при подключении?
Есть база порядка 500тыс записей. Есть другая база с такой же структурой. Нужно перенести некоторое количество записей из первой базы во вторую. Решил сделать это с помощью ibdbcopy.
Скрипт такой:

1:CONNECT "c:\mybase\mybase1.gdb" USER "SYSDBA" PASSWORD "masterkey";
2:CONNECT "c:\mybase\mybase2.gdb" USER "SYSDBA" PASSWORD "masterkey";
INSERT INTO 2:table SELECT * FROM 1:table

Получаем ошибку:
* arithmetic exception, numeric overflow, or string truncation
* Cannot transliterate character between character sets
Script aborted...

Добавляем в начало скрипта

SET NAMES WIN1251;

Получаем:
Invalid database index 1
Script completed successfully

Что я не так делаю? Или чего-то не делаю?
...
Рейтинг: 0 / 0
31.03.2004, 13:33
    #32463805
mv
mv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ibdbcopy - как указать кодировку при подключении?
Может, деактивируешь индексы, раз уж они "инвалид"? Потом перестроишь.
...
Рейтинг: 0 / 0
31.03.2004, 14:43
    #32464013
sectoid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ibdbcopy - как указать кодировку при подключении?
Неа... результат тот же...
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ibdbcopy - как указать кодировку при подключении? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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