Compartir a través de


DataSource.QueryConnection (Propiedad)

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
'Uso
Dim instance As DataSource
Dim value As DataConnection

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

Valor de propiedad

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.

Sólo pueden tener acceso a este miembro los formularios que se ejecuten en el mismo dominio que el formulario abierto actualmente o los formularios a los que se hayan concedido permisos entre dominios.

Se puede tener acceso a este tipo o miembro desde un código ejecutado en formularios abiertos en Microsoft Office InfoPath 2007 o en un explorador Web.

Ejemplo

En el ejemplo siguiente, se usa la propiedad QueryConnection del objeto DataSource para devolver una referencia a la conexión de datos asociada al objeto DataSource, que en este ejemplo es un objeto ADOQueryConnection. A continuación, el código utiliza 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

DataSource (Clase)
DataSource (Miembros)
Microsoft.Office.InfoPath (Espacio de nombres)