ADSI_DIALECT_ENUM列挙 (iads.h)

ADSI_DIALECT_ENUM列挙は、OLE DB プロバイダー for ADSI で使用されるクエリ言語を指定します。

構文

typedef enum __MIDL___MIDL_itf_ads_0000_0000_0023 {
  ADSI_DIALECT_LDAP = 0,
  ADSI_DIALECT_SQL = 0x1
} ADSI_DIALECT_ENUM;

定数

 
ADSI_DIALECT_LDAP
値: 0
ADSI クエリは LDAP 言語に基づいています。
ADSI_DIALECT_SQL
値: 0x1
ADSI クエリは、SQL 言語に基づいています。

解説

ActiveX Data Object (ADO) クライアントは、2 つの ADSI クエリ言語のいずれかを使用してディレクトリにクエリを実行できます。 ADSI クエリ言語の詳細については、「 ActiveX データ オブジェクトを使用した検索」を参照してください。

メモ Visual Basic Script (VBScript) はタイプ ライブラリからデータを読み取ることができないため、VBScript アプリケーションは上記で定義したシンボリック定数を認識しません。 数値定数を使用して、VBScript アプリケーションで適切なフラグを設定します。 シンボリック定数を適切なプログラミングプラクティスとして使用するには、ここで行われるように、このような定数の明示的な宣言を記述します。
 

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header iads.h

関連項目

ADSI 列挙