Использую драйвер ODBC для загрузки массивных таблиц в БД 1С. Таблица имеет 4 столбца все имеют "Общий" или "Текстовый" формат, но данные в столбцах это число, дата + время, длинное число (номер карты), длинное число (номер телефона). Все данные генерированные. На этапе тестирования я решил изменить дату с 30.12 на 01.11 и получил ошибку в сабже.
На момент генерации формат ячейки был "общий", а формула выглядела так: =ТЕКСТ("30.11.2021";"ДД.ММ.ГГГГ")&" "&ТЕКСТ(СЛЧИС();"ЧЧ:ММ:СС"), потом столбец был скопирован в режиме "Только значения". Когда я попытался заменить "30.11.2021" на "01.12.2021" excel интерпретировал данные как дату и именно в таком виде попытка загрузки завершалась ошибкой:
Ошибка ODBC. SQLSTATE: 22018
Номер ошибки: -3030
Описание: [Microsoft][Драйвер ODBC Excel] Недопустимое использование Null
Комментариев нет:
Отправить комментарий