我无法抓取的唯一字段是来自AD的description
字段。错误是:
无法从OLE DB提供程序“ADsDSOObject”获取该行的数据 链接服务器“ADSI”。不能 由于原因转换数据值 标志不匹配或溢出。
我可以用一些数据类型来处理它试图返回的对象吗?
答案 0 :(得分:1)
我猜你的问题是AD可以在一个字段中存储多个值(与关系数据库中的第一个规范化规则完全相反)。
不确定您的查询是什么样的 - 但您是否可能尝试在描述属性中添加“[0]”索引器,任何机会?
马克
答案 1 :(得分:0)
我在尝试使用Description
和ADsDSOObject
时从AD获取ADO
字段时遇到同样的问题。
您必须使用For Each
或Do until ... EOF
类型的语句来交换值。