我有以下代码:
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();
Run Code Online (Sandbox Code Playgroud)
当我尝试访问记录集字段时,我在主题中得到上述错误.我在这里看到了问题,但这对我没有帮助.
更新:没关系 - 此处列出的解决方法
flo*_*oat 14
很遗憾,您的解决方法链接已损坏.网页未找到.我找到了以下解决方法.
参考文献中的ADODB属性:嵌入互操作类型:false复制本地:真正的特定版本(英文可能是隔离的?):false
| 归档时间: |
|
| 查看次数: |
13355 次 |
| 最近记录: |