powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / ошибка при сравнении таблиц с текстовыми блобами
4 сообщений из 4, страница 1 из 1
ошибка при сравнении таблиц с текстовыми блобами
    #39372044
Игорь16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор==============================================================================
[15:11:30] Сравнение T_DESK_SHIFT и T_DESK_SHIFT...
[15:11:30] Ищем записи для вставки/обновления/удаления... 9 записей различаются.

[15:11:31] В процессе сравнения данных произошла следующая ошибка:
Access violation at address 75201FD4 in module 'MSVCR100.dll'. Read of address 00000000

[15:11:31] Сравнение таблиц T_DESK_SHIFT и T_DESK_SHIFT закончено. Обработано 157 / 156 записей.

Записей для вставки: 0
Записей для обновления: 9
Записей для удаления: 0

==============================================================================
[15:11:31] Синхронизация генераторов...
[15:11:31] Сравнение данных завершено.
Готово. [1s 466ms]
Всего найдено 9 различающихся записей.


авторCREATE TABLE T_DESK_SHIFT (
DESK_SHIFT_ID DM_INTEGER GENERATED BY DEFAULT AS IDENTITY /* DM_INTEGER = INTEGER NOT NULL */,
DESK_ID DM_INTEGER /* DM_INTEGER = INTEGER NOT NULL */,
EMPLOYEE_ID DM_INTEGER /* DM_INTEGER = INTEGER NOT NULL */,
DESK_SHIFT_DATE_OPEN DM_TIMESTAMP /* DM_TIMESTAMP = TIMESTAMP DEFAULT current_timestamp NOT NULL */,
DESK_SHIFT_DATE_CLOSE DM_TIMESTAMP_NULL /* DM_TIMESTAMP_NULL = TIMESTAMP */,
DESK_SHIFT_LOG DM_TEXT_BLOB /* DM_TEXT_BLOB = BLOB SUB_TYPE 1 SEGMENT SIZE 80 */,
DESK_SHIFT_CLOSE_LOG DM_TEXT_BLOB /* DM_TEXT_BLOB = BLOB SUB_TYPE 1 SEGMENT SIZE 80 */
);

ФБ 3,0

мне в данном случае хватило бы синхронизации без блобов, может галочку "не трогать блобы" сделать ?
или это библиатека у меня плохая ?
...
Рейтинг: 0 / 0
ошибка при сравнении таблиц с текстовыми блобами
    #39372160
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С чего ты взял, что дело в блобах? Неочевидно совсем. Но и откуда эта ошибка лезет - у меня идей нет.
Можешь попробовать в настройках компарера использование функции HASH включить.
...
Рейтинг: 0 / 0
ошибка при сравнении таблиц с текстовыми блобами
    #39375174
Игорь16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, возможно там была ошибка с кодировками

еще на сравнении вылезло

Код: sql
1.
2.
    EMPLOYEE_SHORT_NAME /* VARCHAR(140) */ COMPUTED BY ((COALESCE(EMPLOYEE_LNAME,'')||' '||substring(COALESCE(EMPLOYEE_FNAME,'') from 1 for 1)||'.'||substring(COALESCE(EMPLOYEE_MNAME,'') from 1 for 1)||'.')),
    EMPLOYEE_FULL_NAME /* VARCHAR(368) */ COMPUTED BY ((COALESCE(EMPLOYEE_LNAME,'')||' '||COALESCE(EMPLOYEE_FNAME,'')||' '||COALESCE(EMPLOYEE_MNAME,''))),



Код: sql
1.
2.
    EMPLOYEE_SHORT_NAME /* VARCHAR(35) */ COMPUTED BY ((COALESCE(EMPLOYEE_LNAME,'')||' '||substring(COALESCE(EMPLOYEE_FNAME,'') from 1 for 1)||'.'||substring(COALESCE(EMPLOYEE_MNAME,'') from 1 for 1)||'.')),
    EMPLOYEE_FULL_NAME /* VARCHAR(92) */ COMPUTED BY ((COALESCE(EMPLOYEE_LNAME,'')||' '||COALESCE(EMPLOYEE_FNAME,'')||' '||COALESCE(EMPLOYEE_MNAME,'')))



я так понимаю что размер COMPUTED берет из данных, в сравнении только это отличается, остальные поля одинаковы
...
Рейтинг: 0 / 0
ошибка при сравнении таблиц с текстовыми блобами
    #39379409
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь16еще на сравнении вылезло

Код: sql
1.
2.
    EMPLOYEE_SHORT_NAME /* VARCHAR(140) */ COMPUTED BY ((COALESCE(EMPLOYEE_LNAME,'')||' '||substring(COALESCE(EMPLOYEE_FNAME,'') from 1 for 1)||'.'||substring(COALESCE(EMPLOYEE_MNAME,'') from 1 for 1)||'.')),
    EMPLOYEE_FULL_NAME /* VARCHAR(368) */ COMPUTED BY ((COALESCE(EMPLOYEE_LNAME,'')||' '||COALESCE(EMPLOYEE_FNAME,'')||' '||COALESCE(EMPLOYEE_MNAME,''))),



Чарсет-то какой у этих полей?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / ошибка при сравнении таблиц с текстовыми блобами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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