2

取得できない唯一のフィールドはdescription、AD のフィールドです。エラーは次のとおりです。

リンク サーバー "ADSI" の OLE DB プロバイダー "ADsDSOObject" から行のデータを取得できません。符号の不一致またはオーバーフロー以外の理由により、データ値を変換できませんでした。

返そうとしているオブジェクトを処理するために使用できるデータ型はありますか?

4

2 に答える 2

1

あなたの問題は、ADが単一のフィールドに複数の値を格納できるという事実だと思います(リレーショナルデータベースの最初の正規化ルールとはまったく逆です)。

クエリがどのように見えるかわかりませんが、万が一 "[0]" インデクサーを description 属性に追加してみてはいかがでしょうか??

マルク

于 2009-02-05T21:33:09.170 に答える
0

Descriptionと を使用しようとしているときに、AD からフィールドを取得するのと同じ問題がADsDSOObjectありADOます。

For EachまたはDo until ... EOFタイプのステートメントで値を相互処理する必要があります。

ここに良い例があります

于 2012-03-29T12:45:50.973 に答える