gpt4 book ai didi

c# - 无法从程序集中加载类型 'ADODB.FieldsToInternalFieldsMarshaler'

转载 作者:太空狗 更新时间:2023-10-29 20:01:54 26 4
gpt4 key购买 nike

我有以下代码:

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 ,但这对我没有帮助。

更新:没关系 - 列出了解决方法 here

最佳答案

不幸的是,您指向解决方法的链接已损坏。网页未找到。我找到了以下解决方法。

引用资料中的 ADODB 属性:嵌入互操作类型:false复制本地:true特定版本(英文可能是孤立的?):false

关于c# - 无法从程序集中加载类型 'ADODB.FieldsToInternalFieldsMarshaler',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6214892/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com