Ошибка ADODB при попытке доступа к полям - PullRequest
1 голос
/ 04 марта 2011

Я использую 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?

1 Ответ

0 голосов
/ 22 июля 2011
...