CData ADO.NET Provider for Excel Online 2019J - Online Help

接続プロパティ

CData ADO.NET Provider for Excel Online 2019J - Build 19.0.7354

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

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

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

C#

DbProviderFactory provider = DbProviderFactories.GetFactory("System.Data.CData.ExcelOnline");
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.ExcelOnline")
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) 2020 CData Software, Inc. - All rights reserved.
Build 19.0.7354.0