Ваши комментарии

Исправлено в версии 1.5.0.1325

Sorry, обновление слегка подзадержалось. :)


Сейчас доступна версия 1.5.0, импорт лучше всего делать через создание новой бд (Создать -> Create from local catalog...)

Исправлено, будет в следующем большом обновлении.


p.s. Если хочешь, могу сделать для тебя персональный build для тестов.


Вот и у меня получилось :(


MyHomeLib регистрирует собственные collation, например MHL_SYSTEM_NOCASE. Естественно, если не поступать так же, то при выборке по полям с custom collation будет возникать ошибка. Но у меня в программе это единственный запрос к ихней базе, и если он исполняется в SQLiteSpy без ошибок, то и в Fb2Library он должен вести себя так же.


К стати, если добавить к запросу условие, например по полю Lastname, должна вываливаться "no such collation sequence"


Буду думать...

Привет,


а попробуй-ка в SQLiteSpy открыть librusec_local_fb2.hlc2 и выполнить следующий запрос:


SELECT
    [x].[BookID] as [BookId],
    [a].[AuthorID] as [AuthorId],
    [g].[FB2Code],
    [x].[SeriesID] as [SeriesId],
    [sj].[SeriesTitle],
    [x].[SeqNumber],
    [a].[FirstName],
    [a].[LastName],
    [a].[MiddleName],
    [x].[Title] as [BookTitle],
    [x].[LibID] as [LibraryId],
    [x].[InsideNo] as [FileIndex],
    [x].[Folder],
    [x].[FileName],
    [x].[Ext] as [Extension],
    [x].[BookSize] as [FileSize],
    [x].[Lang]
FROM
    [Books] [x]
        INNER JOIN [Author_List] [l] ON [x].[BookID] = [l].[BookID]
        INNER JOIN [Authors] [a] ON [l].[AuthorID] = [a].[AuthorID]
        INNER JOIN [Genre_List] [gl] ON [x].[BookID] = [gl].[BookID]
        INNER JOIN [Genres] [g] ON [gl].[GenreCode] = [g].[GenreCode]
        LEFT JOIN [Series] [sj] ON [x].[SeriesID] = [sj].[SeriesID]
WHERE
    [x].[IsDeleted] = 0
ORDER BY
    [x].[BookID]


p.s. Исправить быстро не получится, т.к. build-система находится в слегка разобранном состоянии. :(




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