0
Исправлен

Дублируются авторы

Владимир Клопотов 12 лет назад обновлен Andrej Repin 12 лет назад 7

При импорте книг в бибилиотеку на каждую книгу создается новый автор. При этом авторы полностью идентичные. Пример. Есть 88 книг Воронина Андрея. В каждой книге автор указан полностью идентично (фамилия - Воронин, имя - Андрей). В результате импорта получаем 88 авторов, каждый из которых Воронин Андрей (фамилия - Воронин, имя - Андрей). Далее приходится через функцию "Объединить автора..." перемещать все книги на одного Воронина Андрея, что, понятно, мало удобно.
Такая же проблема возникает и в других случаях, причем чаще возникает, чем не возникает.

Учитывая то, что ранее никто такой проблемы не имел, видимо, я чего-то не понимаю. Надеюсь поможете.
Версия программы - 1.1.399.1, версия схемы - 1.6.3.0, режим хранения - база данных.

Ответ

Ответ
Исправлен
Проблема частично решена в промежуточной версии 1.2.441.1, на которую можно обновится через меню Параметры -> Сеть -> Auto update -> Check now

В дальнейшем алгоритмы используемые при поиске авторов будут переработаны.
Ответ
Исправлен
Проблема частично решена в промежуточной версии 1.2.441.1, на которую можно обновится через меню Параметры -> Сеть -> Auto update -> Check now

В дальнейшем алгоритмы используемые при поиске авторов будут переработаны.

К сожалению, не воспроизводится. Скинте мне на почту admin@fb2library.net или выложите в интернете проблемные файлы, будем разбираться.

p.s. База локальная или через подключение к Firebird серверу?

Отправил Вам по электронной почте проблемные файлы. База сетевая - через подключение к Firebird серверу.
Спасибо.

Спасибо, файлы получил, буду разбираться. И напоследок, какая версия Firebird сервера и какая кодировка была использована про создании БД?

p.s. Программа использует четыре различных варианта доступа к БД (локальный доступ, удаленный, локальный Unicode и удаленный Unicode) и похоже в одном из них закралась ошибка.

Фактически мы используем версия Firebird - 2.1.4.18393 (64-х битная), но Fb2Library определяет версию сервера как 2.1.3.18185 (вкладка "База данных").
Вариант доступа - удаленный Unicode.

Провел эксперименты с разными вариантами базы данных. Однозначно можно сказать только то, что проблема отсутствует при локальной работе.
При удаленной работе без Unicode книги не попадают в базу данных (диагностируется ошибка - invalid request BLR at offset 139 function UPPERCASE is not defined). Ну а с Unicode, как уже говорилось, дублируются авторы.
Версии Firebird влияние не оказывают.
Может быть Вам будут полезны мои наблюдения.

Большое спасибо. ВЫ отреагировали более чем оперативно.

Сервис поддержки клиентов работает на платформе UserEcho