我無法抓住的唯一字段是我們AD中的description
字段。錯誤是:在SQL Server 2005(LDAP)中從Active Directory獲取描述字段
無法從OLE DB提供程序「ADsDSOObject」該行的數據 鏈接服務器「ADSI」。 由於符號不匹配或溢出以外的原因 而不能將數據值轉換。
是否有一些數據類型我可以用來處理它試圖返回的對象?
我無法抓住的唯一字段是我們AD中的description
字段。錯誤是:在SQL Server 2005(LDAP)中從Active Directory獲取描述字段
無法從OLE DB提供程序「ADsDSOObject」該行的數據 鏈接服務器「ADSI」。 由於符號不匹配或溢出以外的原因 而不能將數據值轉換。
是否有一些數據類型我可以用來處理它試圖返回的對象?
我想你的問題是,AD可以在單個字段中存儲多個值(與關係數據庫中的第一個規範化規則完全相反)。
不知道你的查詢是什麼樣的 - 但是你可能試圖在描述屬性中添加一個「[0]」索引器嗎?
馬克
我有同樣的問題,從公元得到Description
領域,而嘗試使用ADsDSOObject
和ADO
。
您必須通過值與For Each
或Do until ... EOF
類型的語句進行交互。
unfortunatley沒有,我只是重新寫我們的廣告查詢在存儲過程一個CLR和功能在.net中獲取數據。 – chicken 2009-02-06 14:13:26