его суть и заключается в том, что вначале запускается Excel, который будет виден.
Сделал INSERT непосредственно на SQL-сервере, запрос выполнился.
То же самое на новом окружении - ругается на поля без default значений.
Вывод - дело в базе.
SHOW VARIABLES; (получите порядка 650 записей), сравнить вывод, выделить переменные, которые оказывают влияние на проблему, и внести соотв. исправления - либо в конфиг сервера (в секцию сервера либо клиента), либо в настройки инициализации соединения в приложении.sql_mode. И обратите внимание на изменения дефолтного значения и обработки текущих значений для этой переменной, связанные с версией сервера - это тоже влияет.сети 192.168.1.0 и 192.168.2.0 не знают друг о друге.
На первом микротике есть клиентский бридж 192.168.1.0 на втором микротике 192.168.2.0.
Оба роутера связаны одним линком 192.168.10.0 с ip 192.168.10.1 у первого и 192.168.10.2 у второго.
у обновлений стоит перезагрузка на 20.00
Можно ли его грохнуть или это криминально совсем ?
Не копирует один файл .vmrs Толи занят процессами то ли битый.
ODBC/OLEDB доступ не требует обязательной структурированности данных. Если все колонки интерпретировать как текст - можно тянуть любую рыхлую дичь, и потом уже с ней разбираться, а представление даты-времени в числовом формате вообще не проблема. Структурированность только желательна, ибо она сильно упрощает обработку. То же самое можно говорить и про запись - правда, тут ещё возникнет проблема точной идентификации изменяемой записи.
VBA формально не требует установленного Excel - достаточно, чтобы присутствовала и была зарегистрирована его объектная библиотека, чтобы её можно было подключить в референсах. Причём само подключение в рантайме необязательно, CreateObject же никто не запрещает, подключение - это в основном просто плюс удобство на этапе разработки, чтобы Intellisence работал. А часть простых объектов вообще доступна через объектную библиотеку Office.