У меня есть SQL-запрос, который возвращает мне "time(0)"
.Я загружаю это в SSIS, и оно автоматически конвертируется в "DT_DBTIME2"
, что нормально.Я могу преобразовать его в любой другой тип без ошибок, используя элемент потока данных преобразования данных.
Моя проблема заключается в том, что когда я пытаюсь вставить это значение в поле "time(0)"
таблицы, он дает мне следующееошибка:
Поставщик OLE DB, используемый адаптером OLE DB, не может выполнить преобразование между типами "DT_DBTIME2" и "DT_WSTR" для "ETAHour".
При наведении курсора мышиполя в компоненте OLE DB
Destination, в нем четко сказано, что исходное поле - DT_DBTIME2
, а поле назначения - DT_DBTIME2
.Мне действительно интересно, откуда эта ошибка преобразования.