XmlForm.QueryDataConnection プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォームに関連付けられているデータ接続を表す オブジェクトへの DataConnection 参照を取得します。
public:
abstract property Microsoft::Office::InfoPath::DataConnection ^ QueryDataConnection { Microsoft::Office::InfoPath::DataConnection ^ get(); };
public abstract Microsoft.Office.InfoPath.DataConnection QueryDataConnection { get; }
member this.QueryDataConnection : Microsoft.Office.InfoPath.DataConnection
Public MustOverride ReadOnly Property QueryDataConnection As DataConnection
プロパティ値
DataConnectionフォームに関連付けられているデータ接続を表す 。
例
次のコード例では、 クラスの QueryDataConnection プロパティをXmlForm使用して、フォーム テンプレートに関連付けられている オブジェクトと Microsoft.Office.InfoPath.ADOSubmitConnection オブジェクトへのMicrosoft.Office.InfoPath.ADOQueryConnection参照を設定します。 次に、CommandADOQueryConnection オブジェクトのプロパティと CommandADOQueryConnection オブジェクトのプロパティを使用して、接続の種類ごとに SQL コマンド テキストをメッセージ ボックスに表示します。
ADOQueryConnection queryConnection;
ADOSubmitConnection submitConnection;
queryConnection = (ADOQueryConnection) this.QueryConnection;
MessageBox.Show("Query SQL command text: " + queryConnection.Command);
submitConnection = (ADOSubmitConnection) this.QueryConnection;
MessageBox.Show("Submit SQL command text: " + querySubmit.Command);
Dim queryConnection As ADOQueryConnection
Dim submitConnectionmAs ADOSubmitConnection
queryConnection = DirectCast(ADOQueryConnection, Me.QueryConnection)
MessageBox.Show("Query SQL command text: " & queryConnection.Command)
submitConnection = DirectCast(ADOSubmitConnection, Me.QueryConnection)
MessageBox.Show("Submit SQL command text: " & querySubmit.Command)
注釈
DataConnection オブジェクトは、データを取得して外部データ ソースに送信するプロパティとメソッドを提供します。フォームに関連付けられたデータ接続は、フォームが最初に作成されたときに使用されたデータ ソースの型に依存します。
QueryDataConnection プロパティを使用すると、InfoPath フォームのプライマリ データ ソースにアクセスできます。 フォームのセカンダリ データ ソースに使用されるデータ アダプター オブジェクトにアクセスするには、 プロパティを DataSources 使用します。
このメンバは、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームだけがアクセスできます。
この型またはメンバーには、Microsoft InfoPath Filler または Web ブラウザーで開いたフォームで実行されるコードからアクセスできます。