Вопрос про экспорт/импорт в dbf

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Vek
Постоянный гость
Сообщения: 74
Зарегистрирован: 16 фев 2006, 13:11

Вопрос про экспорт/импорт в dbf

Сообщение Vek »

Здравствуйте!

Подскажите пожалуйста по поводу экспорта/импорта в саппорте.

Вопрос в том, почему, если выгрузить в файл, а потом попытаться загрузить из этого файла назад в базу, то выдается ошибка про уникальный ключ?

Экспорт делаю в файл *.dbf способом -

select * from sumvidop where ((6==sumvidop.vidopl)) to dbf file.dbf

создается файл, но потом, ничего не меняя в этом файле, просто делаю импорт обратно в базу, установив флажок "с заменой".

И вот какой журнал импорта выдается:

...
Ошибка импортирования: Запись из источника не положена в таблицу:
Дублирование ключа.
Запись номер:2
Дублированное значение при уникальном ключе [5] (вид оплаты)
...

Почему так, может кто-нибудь сталкивался
at
Постоянный гость
Сообщения: 82
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Ангарск

Сообщение at »

Вы по сути сами и ответили на свой вопрос...записи не импортируется потому что они там есть..видимо флажок " с заменой" не срабатывает или что то подобное ..следовательно эти записи необходимо выгрузить затем удалить затем загрузить.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

а перед вкачкой то чистили старые данные?
сталкивался с подобным на shtraf(СУБД MSSQL) - "замена" не помогала, приходилось чистить все что мешало.
вообще я привык в sql запросы писать - так оно надежней.
Vek
Постоянный гость
Сообщения: 74
Зарегистрирован: 16 фев 2006, 13:11

Сообщение Vek »

так и сделали, получилось!
Спасибо!
Ответить