ADO.NET Provider for API

Build 24.0.9062

接続プロパティ

ConnectionProperties スキーマコレクションをクエリすることで、使用可能な接続プロパティと接続文字列で設定されたプロパティに関する情報にプログラムでアクセスできます。

接続プロパティ情報の取得

ConnectionProperties スキーマコレクションを取得するには、APIConnection クラスのGetSchema メソッドを呼び出します。返されたDataTable の結果にアクセスします。

C#

DbProviderFactory provider = DbProviderFactories.GetFactory("System.Data.CData.API");
using(DbConnection conn = provider.CreateConnection()) {
  conn.Open();
  DataTable databaseSchema = conn.GetSchema("ConnectionProperties");
  foreach (DataRow row in databaseSchema.Rows) {
    Console.WriteLine(row["Name"]);
    Console.WriteLine(row["Type"]);
    Console.WriteLine(row["ShortDescription"]);
  }
} 

VB.NET

Dim provider = DbProviderFactories.GetFactory("System.Data.CData.API")
Using conn As DbConnection = provider.CreateConnection()
  conn.Open()
  Dim databaseSchema As DataTable = conn.GetSchema("ConnectionProperties")
    For Each row As DataRow In databaseSchema.Rows
    Console.WriteLine(row("Name"))
    Console.WriteLine(row("Type"))
    Console.WriteLine(row("ShortDescription"))
  Next
End Using

返されたカラム

ConnectionProperties スキーマコレクションは、次の情報を含みます。

カラム名データ型説明
NameSystem.String接続プロパティ名。
ShortDescriptionSystem.String接続プロパティの説明。
TypeSystem.Stringデータ型。
ValuesSystem.String使用できる値。
DefaultSystem.Stringデフォルト値(ユーザーにより設定されていない場合)。
CategorySystem.String関連する接続プロパティをグループ化したカテゴリ。
RequiredSystem.Stringプロパティが接続に必要かどうか。
ValueSystem.String接続プロパティの現在の値。

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9062