QueryAdapter-egenskapen (DataObject-objektet)

Microsoft Office InfoPath

En skrivebeskyttet egenskap som returnerer en referanse til dataadapterobjektet som brukes for en sekundær datakilde.

expression.QueryAdapter

expression    Obligatorisk. Et uttrykk som returnerer en referanse til DataObject-objektet.

Sikkerhetsnivå

2: Kan åpnes bare av skjemaer som kjører på samme domene som skjemaet som i øyeblikket er åpent, eller av skjemaer som har fått tillatelser på tvers av domener.

Merknader

Når du har angitt en referanse til dataadapterobjektet som returneres av QueryAdapter-egenskapen, kan du bruke egenskapene og metodene for det bestemte dataadapterobjektet.

Microsoft Office InfoPath 2003 støtter tre typer dataadaptere:

  1. ActiveX Data Objects   Representeres av ADOAdapter-objektet.
  2. Webtjenester   Representeres av WebServiceAdapter-objektet.
  3. XML-fil   Representeres av XMLFileAdapter-objektet.

Eksempel

I eksemplet nedenfor brukes QueryAdapter-egenskapen for DataObject-objektet til å returnere en referanse til dataadapteren som er knyttet til DataObject-objektet, i dette tilfellet et ADOAdapter-dataadapterobjekt. Deretter brukes Command-egenskapen for ADOAdapter-objektet til å vise SQL-kommandoteksten i en meldingsboks.

var objDataAdapter;

objDataAdapter = XDocument.DataObjects("CityList").QueryAdapter;
XDocument.UI.Alert("SQL command text: " + objDataAdapter.Command);