我有以下代码:
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();
当我尝试访问记录集字段时,我在主题中收到上述错误。我看到了发布的问题here,但这对我没有帮助。
UPDATE:没关系 - 列出了解决方法here
不幸的是,您的解决方法链接已损坏。找不到网页。我找到了以下解决方法。
参考文献中的 ADODB 属性:
嵌入互操作类型: false
复制本地:true
具体版本(英文可能孤立?): false
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)