Не удалось загрузить тип 'ADODB.FieldsToInternalFieldsMarshaler' из сборки

У меня есть следующий код:

MAPITable mt = rStores.MAPITable;

        Recordset rs = new Recordset();
        rs = mt.ExecSQL(@"SELECT EntryID, ""http://schemas.microsoft.com/mapi/proptag/0x0FF60102"" As PR_INSTANCE_KEY from Name");

        while (!rs.EOF)
        {
            var fields = ((dynamic)rs.Fields);
            for (int f = 0; f < fields.Count; f++)
            {
                var field = fields[f];
                var name = field.Name;
                var value = field.Value;
            }
            Debug.Print(rs.Fields["EntryID"].Value);
            Debug.Print(rs.Fields["PR_INSTANCE_KEY"].Value);
            rs.MoveNext();

Когда я пытаюсь получить доступ поля набора записей, я получаю вышеупомянутую ошибку в теме. Я видел вопрос, размещенный здесь , но это мне не помогло.

ОБНОВЛЕНИЕ : Неважно, здесь указано временное решение

7
задан Community 23 May 2017 в 12:02
поделиться