query-elementet (dataObject-elementet)
Knytter en dataadapter til et dataobjekt.
Skriv inn
xsd:complexType
Overordnede elementer
Element | Beskrivelse |
---|---|
dataObject | Definerer et sekundært dataobjekt som brukes i et Microsoft Office InfoPath-skjema. |
Underordnede elementer
Element | Beskrivelse |
---|---|
adoAdapter | (Valgfritt element) Definerer en ADO-dataadapter (ActiveX Data Objects) som henter data fra en ADO-datakilde for det angitte dataobjektet. |
webServiceAdapter | (Valgfritt element) Definerer en dataadapter for webtjeneste som henter data fra en webtjeneste for det angitte dataobjektet. |
xmlFileAdapter | (Valgfritt element) Definerer en dataadapter for XML-fil som henter data fra en XML-fil for det angitte dataobjektet. |
sharepointListAdapter | (Valgfritt element) Inneholder informasjon for dataadapteren som det skal foretas en spørring for i en SharePoint-liste eller et SharePoint-bibliotek. |
Attributter
Ingen.
Definisjon
<xsd:element name="query" >
<xsd:complexType>
<xsd:choice>
<xsd:element ref="xsf:adoAdapter" />
<xsd:element ref="xsf:webServiceAdapter" />
<xsd:element ref="xsf:xmlFileAdapter" />
<xsd:element ref="xsf:sharepointListAdapter" />
</xsd:choice>
</xsd:complexType>
</xsd:element>
Merknader
Obs! Dette elementet støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke under Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Editions Service Pack 1 eller senere ikke er installert. Skjemaer definert av en skjemadefinisjonsfil (XSF) som inkluderer dette elementet, kan ikke åpnes i InfoPath når oppdateringspakkefunksjoner er deaktivert eller ikke er tilgjengelige.
Eksempel
Følgende er et eksempel på query-elementet:
<xsf:dataObjects>
<xsf:dataObject
name="EmployeeNames"
schema="EmployeeNames.xsd"
initOnLoad="yes">
<xsf:query>
<xsf:adoAdapter
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;
Password="";User ID=Admin;
Data Source=infnwind.mdb;Mode=Share Deny None;
Extended Properties="";..."
commandText="select [EmployeeID],[LastName],[FirstName]
from [Employees] as [Employees]"
queryAllowed="yes"
submitAllowed="yes">
</xsf:adoAdapter>
</xsf:query>
</xsf:dataObject>
</xsf:dataObjects>