取得できない唯一のフィールドはdescription
、AD のフィールドです。エラーは次のとおりです。
リンク サーバー "ADSI" の OLE DB プロバイダー "ADsDSOObject" から行のデータを取得できません。符号の不一致またはオーバーフロー以外の理由により、データ値を変換できませんでした。
返そうとしているオブジェクトを処理するために使用できるデータ型はありますか?
取得できない唯一のフィールドはdescription
、AD のフィールドです。エラーは次のとおりです。
リンク サーバー "ADSI" の OLE DB プロバイダー "ADsDSOObject" から行のデータを取得できません。符号の不一致またはオーバーフロー以外の理由により、データ値を変換できませんでした。
返そうとしているオブジェクトを処理するために使用できるデータ型はありますか?
あなたの問題は、ADが単一のフィールドに複数の値を格納できるという事実だと思います(リレーショナルデータベースの最初の正規化ルールとはまったく逆です)。
クエリがどのように見えるかわかりませんが、万が一 "[0]" インデクサーを description 属性に追加してみてはいかがでしょうか??
マルク
Description
と を使用しようとしているときに、AD からフィールドを取得するのと同じ問題がADsDSOObject
ありADO
ます。
For Each
またはDo until ... EOF
タイプのステートメントで値を相互処理する必要があります。