DataObject.QueryAdapter property

Gets a reference to the data adapter object that is used for a secondary data source.

Namespace:  Microsoft.Office.Interop.InfoPath
Assembly:  Microsoft.Office.Interop.InfoPath (in Microsoft.Office.Interop.InfoPath.dll)

Syntax

'Declaration
ReadOnly Property QueryAdapter As Object
    Get
'Usage
Dim instance As DataObject
Dim value As Object

value = instance.QueryAdapter
Object QueryAdapter { get; }

Property value

Type: System.Object

Remarks

After you have set a reference to the data adapter object that the QueryAdapter property returns, you can use the properties and methods that the particular data adapter object contains.

Examples

In the following example, the QueryAdapter property of the DataSourceObject object is used to return a reference to the data adapter that is associated with the DataSourceObject object, which, in this case, is an ADOAdapter data adapter object. The code then uses the Command property of the ADOAdapterObject object to display the SQL command text in a message box:

ADOAdapter adapter;
adapter = (ADOAdapter) thisXDocument.DataObjects["CityList"].QueryAdapter;
thisXDocument.UI.Alert("SQL command text: " + adapter.Command);

See also

Reference

DataObject interface

DataObject members

Microsoft.Office.Interop.InfoPath namespace