| Предыдущий | Следующий |
| ERROR_DATATYPE_MISMATCH | ERROR_CREATE_FAILED |
ERROR_UNSUPPORTED_TYPE
Что означает ERROR_UNSUPPORTED_TYPE
ERROR_UNSUPPORTED_TYPE в контексте Windows Installer означает, что значение имеет тип, который текущая операция базы MSI не умеет обработать. Это не ошибка содержимого строки как таковой: важна несовместимость представления данных со схемой.
Что проверить
- Сверьте тип столбца в таблице MSI с типом значения, которое передаёт API, automation-объект или transform.
- Проверьте представление
VARIANTи преобразования между числом, строкой, двоичным потоком и объектом. - Если пакет генерируется автоматически, сравните проблемную таблицу с валидным пакетом и отдельно проверьте transform, который мог изменить тип поля.
Как исправлять
Преобразуйте значение в поддерживаемый тип или измените генерацию пакета так, чтобы она соответствовала формату MSI. После правки валидируйте пакет на самой старой поддерживаемой версии Windows Installer: так несовместимость не останется скрытой до установки на клиенте.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
