XmlForm.QueryDataConnection 속성
양식에 연결된 데이터 연결을 나타내는 DataConnection 개체에 대한 참조를 가져옵니다.
네임스페이스: Microsoft.Office.InfoPath
어셈블리: Microsoft.Office.InfoPath(Microsoft.Office.InfoPath.dll)
구문
‘선언
Public MustOverride ReadOnly Property QueryDataConnection As DataConnection
Get
‘사용 방법
Dim instance As XmlForm
Dim value As DataConnection
value = instance.QueryDataConnection
public abstract DataConnection QueryDataConnection { get; }
속성 값
형식: Microsoft.Office.InfoPath.DataConnection
양식에 연결된 데이터 연결을 나타내는 DataConnection입니다.
주의
DataConnection 개체는 데이터를 검색하여 외부 데이터 원본에 전송하는 속성을 제공합니다. 양식에 연결된 데이터 연결은 양식이 처음 만들어졌을 때 사용된 데이터 원본의 형식에 종속됩니다.
QueryDataConnection 속성을 사용하면 InfoPath 양식의 기본 데이터 원본에 액세스할 수 있습니다. 양식의 보조 데이터 원본에 사용되는 데이터 어댑터 개체에 액세스하려면 DataSources 속성을 사용합니다.
이 멤버는 현재 열려 있는 양식과 같은 도메인에서 실행하는 양식 또는 도메인 간 권한이 부여된 양식에서만 액세스할 수 있습니다.
이 형식 또는 멤버는 Microsoft InfoPath Filer 또는 웹 브라우저에서 연 양식에서 실행되는 코드에서 액세스할 수 있습니다.
예
다음 코드 예제에서는 XmlForm 클래스의 QueryDataConnection 속성을 사용하여 양식 서식 파일에 연결된 ADOQueryConnection 및 ADOSubmitConnection 개체에 대한 참조를 설정합니다. 그런 다음 ADOQueryConnection 개체의 Command 속성 및 ADOQueryConnection 개체의 Command 속성을 사용하여 각 연결 형식에 대한 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)