Я использую CDO и ADODB для генерации SMIL для отправки MMS-сообщений.Все работало нормально, но (я думаю) после некоторых обновлений Windows Server 2008 R2 все просто перестало работать с этой ошибкой:
Невозможно привести объект COM типа 'System .__ ComObject' к типу интерфейса 'ADODB.Fields.Эта операция завершилась неудачно, поскольку не удалось выполнить вызов QueryInterface для компонента COM для интерфейса с IID '{00001564-0000-0010-8000-00AA006D2EA4}' из-за следующей ошибки: такой интерфейс не поддерживается (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)).
Вот где он ломается:
private const string mcCDOContentLocation =
"urn:schemas:mailheader:content-location";
part.Fields[mcCDOContentLocation].Value = "SMIL";
Есть идеи?Может быть, альтернатива для создания документов SMIL?