de la propiedad DataSource.QueryConnection

Obtiene una referencia al objeto DataConnection asociado al origen de datos.

Espacio de nombres:  Microsoft.Office.InfoPath
Ensamblado:  Microsoft.Office.InfoPath (en Microsoft.Office.InfoPath.dll)

Sintaxis

'Declaración
Public MustOverride ReadOnly Property QueryConnection As DataConnection
    Get
'Uso
Dim instance As DataSource
Dim value As DataConnection

value = instance.QueryConnection
public abstract DataConnection QueryConnection { get; }

Valor de propiedad

Tipo: Microsoft.Office.InfoPath.DataConnection
Objeto DataConnection asociado al origen de datos.

Comentarios

Una vez establecida la referencia al objeto DataConnection que devuelve la propiedad QueryConnection, se pueden usar las propiedades y métodos proporcionados por el objeto DataConnection concreto.

Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.

Se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler o en un explorador web.

Ejemplos

En el siguiente ejemplo, se usa la propiedad QueryConnection del objeto DataSource para devolver una referencia a la conexión de datos asociada con el objeto DataSource, que en este ejemplo es un objeto ADOQueryConnection. El código posteriormente usa la propiedad Command() de la clase ADOQueryConnection para mostrar el texto del comando SQL en un cuadro de mensaje.

AdoQueryConnection myConnection = 
   (AdoQueryConnection)(this.DataSources["CityList"].QueryConnection);
MessageBox.Show("SQL command text: " + myConnection.Command);
Dim myConnection As AdoQueryConnection  = _
   DirectCast(Me.DataSources("CityList").QueryConnection, _
   AdoQueryConnection) ;
MessageBox.Show("SQL command text: " & myConnection.Command)

Vea también

Referencia

clase DataSource

Miembros DataSource

Espacio de nombres Microsoft.Office.InfoPath