MAPITABLE、InstanceKeys 和 Stores

发布于 2024-11-09 14:10:05 字数 505 浏览 3 评论 0原文

我了解 MAPITABLE 存储每个人的 InstanceKey 店铺。我尝试按照网站上的示例获取此表,但是 还没有成功。

我的任务是在以下情况下将 Store 从 SortedDictionary 中的监控中删除: 调用 StoreRemove。这样的话,如果重新添加的话,就不会出现这样的情况了 抛出异常。

如何正确生成商店物品表?

非工作代码(无法确定我需要的表):

        MAPITable mt = rStores.MAPITable;
        Recordset rs = new Recordset();

        rs = mt.ExecSQL("SELECT EntryID FROM Name");
        while (!(rs.EOF))
        {
            Debug.Print(rs.Fields["EntryID"].Value);
            rs.MoveNext();
        }

I understand that the MAPITABLE stores the InstanceKey for each individual
store. I've tried following the examples off the website get this table, but
have not been successful.

My mission is to remove a Store from being monitored in a SortedDictionary when
StoreRemove is called. That way, if it is re-added, there will not be an
exception thrown.

How can i generate the table of Store items properly?

non-working code (can't determine the tables I need):

        MAPITable mt = rStores.MAPITable;
        Recordset rs = new Recordset();

        rs = mt.ExecSQL("SELECT EntryID FROM Name");
        while (!(rs.EOF))
        {
            Debug.Print(rs.Fields["EntryID"].Value);
            rs.MoveNext();
        }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感情废物 2024-11-16 14:10:05

本质上,您需要首先检索源密钥(以及条目 ID 等)——您尝试过 RDOStores.MAPITable.ExecSQL 吗?

Essentially you need to retrieve the source keys (along with entry ids etc.) first – have you tried RDOStores.MAPITable.ExecSQL?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文