Office
Log på

Introduktion til dataforbindelser

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

En dataforbindelse er en dynamisk forbindelse mellem en Microsoft Office InfoPath-formular og en ekstern datakilde, der lagrer eller indeholder data til formularen. En datakilde er en samling felter og grupper, der definerer og gemmer dataene til en formular. Kontrolelementer er bundet til felterne og grupperne i datakilden og viser dataene til brugere.

En formular kan have en primær dataforbindelse, kaldet den primære dataforbindelse, og det kan du kan også have en eller flere sekundære dataforbindelser. Afhængigt af dine mål for formularen, kan en dataforbindelse forespørgsel eller sende formulardata til en ekstern datakilde, som en Microsoft SQL Server-database eller en webtjeneste.

I denne artikel

Oversigt over dataforbindelser

Arbejde med den primære dataforbindelse

Arbejde med sekundære dataforbindelser

Lagring af data til brug offline

Overvejelser i forbindelse med til at oprette forbindelse til eksterne datakilder

Oversigt over dataforbindelser

En dataforbindelse er en dynamisk forbindelse mellem en formular og en datakilde, der lagrer eller indeholder data til formularen. En formular kan have en primær dataforbindelse, kaldet den primære dataforbindelse, og det kan du kan også have en eller flere sekundære dataforbindelser. Den primære dataforbindelse definerer den primære datakilde i formularen. En XML-skema beskrives, hvordan data er gemt i formularens primære datakilde. Der kan være kun én primære dataforbindelse til en formular, og den er oprettet automatisk, når du opretter en formularskabelon, der er baseret på en ekstern datakilde. Du kan oprette så mange sekundære dataforbindelser, som du vil have, når du designer en formularskabelon.

Afhængigt af dine mål for formularen, kan du oprette en hovedide eller en sekundær dataforbindelse til en ekstern datakilde, som en Microsoft SQL Server-database eller en webtjeneste. En ekstern datakilde er et datalager, der sender data til eller kan modtage data fra en formular, der er baseret på skabelonen. InfoPath arbejder med følgende eksterne datakilder:

  • Microsoft Office Access-database

  • Microsoft SQL Server-database

  • Webtjeneste

  • Dokumentbibliotek eller liste på en server, der kører Microsoft Windows SharePoint Services

  • XML-fil

Du kan oprette tre typer af dataforbindelser til en ekstern datakilde: forespørgselsdata kun sende data kun eller begge dele forespørgsler og sende data. En forespørgselsdataforbindelse modtager data fra en datakilde og gemmer dataene i formularen. En dataforbindelse sender data fra formularen til en datakilde til et program på en webserver, til et dokumentbibliotek på en server, der kører Microsoft Windows SharePoint Services eller i en e-mail-meddelelse. Forespørge på og sende dataforbindelser både modtage data fra og sende data til en datakilde. Når du opretter en dataforbindelse, kan du angive typen dataforbindelse, som du ønsker. For eksempel kan du oprette en dataforbindelse, der indeholder et af følgende:

  • Forespørgsler data fra en database

  • Sender formulardata i en e-mail-meddelelse

  • Sender formulardata til et program på en webserver

  • Sender formulardata til et brugerdefineret program, der bruger kontrolelementet XmlFormView

  • Forespørger på eller sender data via brugerdefineret programmeringskode, som C#, Microsoft Visual Basic .NET eller Microsoft JScript.

  • Bruger forbindelsesindstillinger, der er gemt i et bibliotek for dataforbindelser på en server, der kører Microsoft Office SharePoint Server 2007

  • Forespørger på eller sender data til Human Workflow Services på Microsoft BizTalk Server 2004 eller BizTalk Server 2006

Hvilken type forbindelse, du bruger, afhænger af dine mål for formularen og den type ekstern datakilde, som du vil oprette forbindelse til formularen.

Forespørgsel dataforbindelser

Dataforbindelse til en forespørgsel henter data fra en ekstern datakilde og gemmer dataene i felter i den primære eller sekundær datakilde i en formular. Du kan derefter indbind kontrolelementer til disse felter for visning af dataene i formularen. Du kan oprette en dataforbindelse til en forespørgsel på følgende måder:

  • Designe en formularskabelon, der er baseret på en database, webtjeneste eller indstillinger, der er gemt i et bibliotek for dataforbindelser. Strukturen i den eksterne datakilde definerer derefter den primære datakilde til formularen.

  • Redigere en eksisterende formularskabelon ved at tilføje en sekundær dataforbindelse, som forespørger en database, webtjeneste, SharePoint-liste eller bibliotek eller XML-fil.

Når du designer en ny formularskabelon, der er baseret på en database, webtjeneste eller indstillinger i et bibliotek for dataforbindelser, kan du oprette en dataforbindelse til forespørgsel, der bliver den primære dataforbindelse til formularer, der er baseret på denne formularskabelon. Du kan definere kun én forespørgselsdataforbindelse som den primære dataforbindelse til en formularskabelon. Hvis du har brug for at forespørge om data fra flere datakilder, kan du oprette sekundære dataforbindelser forespørgsel dataene fra de pågældende datakilder. Du kan få mere at vide om sekundære dataforbindelser senere i denne artikel.

Når du tilføjer en sekundær dataforbindelse, som forespørger dataene til formularskabelonen, kan du angive om InfoPath skal bruge dataforbindelsen hver gang brugeren åbner formularen eller efter bestemte hændelser indtræffer når brugeren udfylder formularen, såsom at klikke på en knap til at få vist en liste over indstillinger. Benyt en af følgende fremgangsmåder for at bruge dataforbindelsen, når bestemte hændelser indtræffer:

  • Indsætte en knap, der opdaterer data i formularen.

  • Tilføje, der findes en regel til at bruge dataforbindelse, når en betingelse i formularen.

  • Skriv brugerdefineret kode til bestemte hændelser.

Dataforbindelser for afsendelse

Når brugere sender en formular, sendes data fra formularen via en dataforbindelse til en ekstern datakilde. Du kan konfigurere formularskabelonen for at tillade brugere at sende data til følgende typer eksterne datakilder:

  • Microsoft Office Access-database

  • Microsoft SQL Server-database

  • Webtjeneste

Du kan også tilføje sekundære dataforbindelser, der sender data på følgende måder:

  • Sende formulardata til et dokumentbibliotek på en server, der kører Microsoft Windows SharePoint Services.

  • Sende formulardata i en e-mail-meddelelse.

  • Sende formulardata til et program på en webserver.

Du kan oprette en dataforbindelse på følgende måder:

  • Designe en ny formularskabelon, der er baseret på en database, webtjeneste eller indstillinger, der er gemt i et bibliotek for dataforbindelser på en server, der kører Office SharePoint Server 2007. Strukturen i den eksterne datakilde definerer derefter den primære datakilde til formularen.

  • Redigere en eksisterende formularskabelon ved at tilføje en sekundær dataforbindelse, og derefter konfigurere formularskabelonen til at tillade brugere at sende deres formularer via denne sekundær dataforbindelse.

    Tip!: Når du designer en formularskabelon, der er baseret på en Office Access eller SQL Server-database, konfigurerer InfoPath automatisk en dataforbindelse, hvis databasen, der opfylder bestemte krav. Du kan finde links til flere oplysninger om disse krav i afsnittet Se også. Du kan vælge at deaktivere funktionen Send, hvis du vil dine brugere til at sende deres færdige formularer ved hjælp af en anden type dataforbindelse.

I de fleste tilfælde vil du konfigurere en dataforbindelse, som primære Send handling til formularskabelonen. Du kan designe formularskabelonen, så brugerne kan sende deres udfyldte formularer til flere placeringer ved hjælp af regler eller brugerdefineret kode. For eksempel kan du konfigurere formularskabelonen for at give brugerne mulighed for at sende deres udfyldte formularer til en webtjeneste og via e-mail. Typisk, kan du konfigurere formularskabelonen til at sende alle data i formularen. Hvis du anvender brugerdefineret kode til at sende formulardata, eller du vil konfigurere formularskabelonen til at tillade formularen for at sende data til en webtjeneste, kan du sende en del af formularens data.

Forespørge om og dataforbindelser for afsendelse

Når du designer en formularskabelon, der er baseret på en database eller en webtjeneste, kan du oprette en dataforbindelse, som kan hente data fra og sende data til den database eller webtjeneste. Hvis du er ved at designe en formularskabelon, der er baseret på en database, kan dataforbindelsen få eller sende data. Men hvis formularer, der er baseret på denne formularskabelon til at sende data til databasen, skal følgende krav skal være opfyldt:

  • Du er ikke muligt at designe en webbrowserkompatibel formularskabelon.

  • Alle tabeller i den primære dataforbindelse skal indeholde en primær nøgle, en entydig begrænsning eller et entydigt indeks.

  • Alle tabeller i forespørgslen skal have en simpel, hierarkisk relation.

  • Ingen af datafelterne i den primære datakilde i formularen kan gemme en stor binær datatype.

Du kan få mere at vide om disse krav i overvejelser i forbindelse med til at oprette forbindelse til eksterne datakilder senere i denne artikel.

En dataforbindelse, der kan hente data fra eller sende data til en webtjeneste er ligesom dataforbindelse til en forespørgsel og en dataforbindelse forenet i en enkelt dataforbindelse.

Toppen af siden

Arbejde med den primære dataforbindelse

Den primære dataforbindelse opretter forbindelse til den primære datakilde i formularen. Et XML-skema beskriver struktur til lagring af data i den primære datakilde i formularen. Du kan designe datakilden ved hjælp af opgaveruden Datakilde, eller du kan lade InfoPath Opret datakilde automatisk, når du tilføjer kontrolelementer i formularskabelonen. Du kan også designe en formularskabelon, der er baseret på en ekstern datakilde, som også definerer strukturen i den primære datakilde. En formularskabelon kan have kun én primære dataforbindelse.

Hvis den primære dataforbindelse opretter forbindelse til en ekstern datakilde, afhænger hvordan du arbejder med den primære dataforbindelse af typen datakilde, som de er tilsluttet.

Database    Når du designer en formularskabelon, der er baseret på en database, opretter InfoPath en primære dataforbindelse, som udfører forespørgsler og eventuelt sender data til den pågældende database. Hvis formularen, der skal udfyldes kun ved hjælp af InfoPath og databasen opfylder kravene er angivet i sektionen overvejelser i forbindelse med til at oprette forbindelse til eksterne datakilder , InfoPath automatisk opretter en dataforbindelse og konfigurerer formularen skabelon for at tillade brugere at sende deres formularer. Hvis formularen, der skal udfyldes ved hjælp af en browser, opretter InfoPath ikke en dataforbindelse til databasen. Dataforbindelser, der sender data til en database understøttes ikke i browserkompatible formularskabeloner.

Tip!: Hvis der skal udfyldes formularen ved hjælp af en browser, og du vil sende data til en database, kan du gøre det ved at oprette forbindelse formularen til en webtjeneste, der sender data til databasen.

Webtjeneste    Når du designer en formularskabelon, der er baseret på en webtjeneste, kan du oprette en primære dataforbindelse, der både forespørgsler og sender data, kun forespørger data eller kun sender data. Hvis du vælger at sende data, konfigurerer InfoPath automatisk formularskabelonen til at tillade brugere at sende deres formularer. Du kan angive, om du vil sende nogle af dataene i formularen eller alle dataene i formularen. Hvis der kun nogle af dataene, der er sendt, kan du angive, hvilke felter i en bestemt gruppe indeholder de data, der skal sendes, afhængigt af webtjenesten krav.

Når du designer en formularskabelon, der er baseret på en database eller webtjeneste, opretter InfoPath en primær datakilde med forespørgselsfelter, datafelter og grupper, der svarer til den måde, data er gemt i den database eller webtjeneste. Et forespørgselsfelt indeholder den værdi, der bruges i en forespørgsel til at hente data fra en database ved hjælp af forespørgselsdataforbindelse. Resultaterne af forespørgslen er placeret i datafelter, der kan redigeres, når brugeren åbner formularen. Når brugeren sender formularen, sendes dataene i datafelterne ved hjælp af dataforbindelsen. Da felterne og grupperne i den primære datakilde skal stemme overens med den måde, at dataene er gemt i den eksterne datakilde, kan du ikke ændre disse felter og grupper. Du kan dog tilføje felter eller grupper til feltet roden i den primære datakilde.

Du kan binde objekter som tekstfelter og afkrydsningsfelter, så brugere kan få vist skal du vælge, redigere eller sende data i datafelter til felterne i formularen. Hvis du vil forespørge om og få vist flere værdier, som brugere kan vælge som en valgmulighed, kan du binde et kontrolelement som en liste til forespørgselsfelterne. Hvis du vil have brugere til at vælge en værdi fra en liste, kan du binder et kontrolelement som en liste til et datafelt og derefter angive egenskaber for kontrolelementet til at vise værdier fra en sekundær datakilde eller et gentaget felt i den primære datakilde.

Toppen af siden

Arbejde med sekundære dataforbindelser

En sekundær dataforbindelse opretter forbindelse til en formular til en ekstern datakilde. Sekundære dataforbindelser er nyttig, når du har brug for forespørgsel eller sende formulardata til en ekstern datakilde end den eksterne datakilde i den primære dataforbindelse, eller når brugerne skal sende data til flere eksterne datakilder. Du kan oprette så mange sekundære dataforbindelser, du ønsker.

En sekundær dataforbindelse kan forespørgsel eller sende data til følgende typer eksterne datakilder:

  • Office Access-database

  • SQL Server-database

  • Webtjeneste

  • Dokumentbibliotek eller liste på en server, der kører Windows SharePoint Services

  • XML-fil

Ved hjælp af en sekundær dataforbindelse, kan du også aktivere brugere til at sende formulardata til et program på en webserver, til et dokumentbibliotek på en server, der kører Windows SharePoint Services eller via en e-mail-meddelelse.

Hvis du opretter en sekundær dataforbindelse, som forespørger data, som standard bruger formularen denne dataforbindelse, når formularen åbnes. Du kan også bruge denne dataforbindelse ved at konfigurere formularskabelonen på følgende måder:

  • Tilføje en Opdater-knap til formularskabelonen, som brugeren kan klikke på for at sende forespørgslen.

  • Føje en regel til formularskabelonen til at forespørge datakilden ved hjælp af denne dataforbindelse.

  • Føje brugerdefineret kode til den formularskabelon, der sender forespørgslen.

Når du tilføjer en sekundær dataforbindelse til en formular, opretter InfoPath automatisk en sekundær datakilde med datafelter og grupper, der svarer til den måde, data er gemt i den eksterne datakilde. Dette hjælper med at sikre integriteten af dataene. Du kan ikke redigere felter og grupper i en sekundær datakilde.

Toppen af siden

Lagring af data til brug offline

Når du tilføjer en sekundær dataforbindelse forespørgsler dataene fra en ekstern datakilde, kan du konfigurere forbindelsen til at gemme resultaterne af forespørgslen på brugerens computer. Dette sikrer, at brugerne kan udfylde formularen, hvis deres computere ikke er tilsluttet et netværk. Dette kaldes arbejder offline.

Hvis du konfigurerer en sekundær dataforbindelse på denne måde, sendes forespørgslen til den eksterne datakilde, mens brugerens computer er tilsluttet netværket. Resultaterne af forespørgslen derefter gemmes i den sekundære datakilde i formularen, og de vises i formularen, når brugeren udfylder formularen. Data gemmes i cachen hver gang brugeren udfører en ny forespørgsel, så dataene holdes til dato som muligt.

InfoPath finder forespørgselsparametre, når du bestemmer dig om lagrede data er relevante for en given forespørgsel. Når du opretter dataforbindelsen, kan du vælge om du vil vise et standardsæt af lagrede data i formularen, i tilfælde af datakilden ikke er tilgængelig. Du skal overveje, om dataene fra forespørgslen er egnet til alle dine brugere eller angiver, om formularen skal vise data, som er specifikke for hver bruger. Eksempelvis hvis data, der returneres af forespørgslen er baseret på brugerens identitet eller rolle, kan ved hjælp af et standardsæt af data, der blev konfigureret i designfasen i stedet for ved hjælp af forespørgselsresultater medføre forkert data for den pågældende bruger.

Toppen af siden

Overvejelser i forbindelse med til at oprette forbindelse til eksterne datakilder

InfoPath understøtter dataforbindelser til følgende typer eksterne datakilder:

  • Office Access-database

  • SQL Server-database

  • Webtjeneste

  • Dokumentbibliotek eller liste på en server, der kører Microsoft Windows SharePoint Services

  • XML-fil

De følgende afsnit indeholder oplysninger og overvejelser i forbindelse med forbindelse til hver af disse eksterne datakilder.

Microsoft Office Access eller SQL Server-database

InfoPath understøtter dataforbindelser til Access-databaser og SQL Server-databaser. Hvis du vil oprette forbindelse til en anden type database, kan du bruge en webtjeneste, der fungerer sammen med denne database.

En formular kan forespørge data fra en database via en hoved- eller en sekundær dataforbindelse, og du kan vælge en hvilken som helst antal databasetabeller for en forbindelse. Den første tabel, du vælger er den primære tabel. Alle tabeller, du vælger efterfølgende skal indeholde et felt, der er relateret til den primære tabel. InfoPath forsøger at angive denne relation ved at sammenligne feltnavne i de to tabeller. Du kan vælge at bruge denne relation eller tilføje din egen tabelrelation, når du opretter dataforbindelsen.

En formular kan sende data til en database via formularens primære dataforbindelse, hvis den formularskabelon, formularen er baseret på og databasen opfylder følgende krav:

  • Formularskabelonen er ikke webbrowserkompatibel formularskabelon    InfoPath kan ikke oprette en dataforbindelse i den primære dataforbindelse, hvis du er ved at designe en webbrowserkompatibel formularskabelon. Hvis du vil tillade brugere at sende data i en formular, der er baseret på en webbrowserkompatibel formularskabelon, ved at bruge en webtjeneste, der fungerer sammen med databasen.

  • Venstre tabel i hvert par af relaterede tabeller i den primære datakilde indeholder en primær nøgle    Mindst én af relationerne for hvert par af relaterede tabeller skal indeholde en primær nøgle fra tabellen til venstre.

  • Ingen af datafelterne i den primære datakilde af formular store en stor binær datatype    InfoPath deaktiverer dataforbindelsen Hvis forespørgslen indeholder felter, der kan gemme en stor binær datatype, som billeder, billeder, OLE-objekter, vedhæftede filer, datatypen Office Access notat eller datatypen SQL tekst.

Hvis formularskabelonen og databasen opfylder alle disse krav, InfoPath opretter dataforbindelsen og konfigurerer formularskabelonen til at tillade brugere at sende deres formularer. Hvis du vil have brugere til at sende deres formulardata til en anden dataforbindelse, kan du deaktivere dataforbindelsen i den primære dataforbindelse.

Når du designer en formularskabelon, der er baseret på en database, opretter InfoPath en primær datakilde, der indeholder forespørgselsfelter og datafelter, der svarer til den måde, data gemmes i databasen. InfoPath tilføjer også knapperne Kør forespørgsel og Ny post til standardvisningen af formularskabelonen. Når en bruger klikker på knappen Kør forespørgsel, sender InfoPath en forespørgsel med dataene, i forespørgselsfeltet til databasen. Knappen Ny post rydder alle data i øjeblikket i formularen, og sæt kontrolelementer, der er bundet til datafelterne til standardværdi for datafeltet. Når en bruger sender data til databasen, ændre eventuelle ændringer af dataene i datafelterne de tilsvarende poster i databasen. Hvis en bruger sletter data fra et datafelt, slettes den tilsvarende post fra databasen. Til sidst skal de data, der er blevet føjet til datafelterne opdaterer de tilsvarende felter eller tilføjer de tilsvarende poster i databasen.

Hvis du vil forbinde en formular til en database, og den primære dataforbindelse allerede er oprettet for formularen, kan du tilføje en sekundær dataforbindelse, som en forespørgsler i databasen. Når du tilføjer en sekundær dataforbindelse, opretter InfoPath en sekundær datakilde med forespørgselsfelter, datafelter og grupper, der passer til felter i tabellerne i databasen. Du kan vælge flere databasetabeller og oprette tabelrelationer samme måde som for den primære dataforbindelse.

Når du opretter en sekundær dataforbindelse forespørgsler dataene, kan du konfigurere forbindelsen til at sende en forespørgsel, hver gang brugeren åbner formularen, eller du kan gøre et af følgende for at sende forespørgslen:

  • Tilføje en knap, som brugerne kan klikke på for at opdatere dataene fra dataforbindelsen.

  • Oprette en regel, der sender forespørgslen ved hjælp af dataforbindelsen.

  • Skriv brugerdefineret kode, der sender forespørgslen, når den kører.

Webtjeneste

En formular kan forespørgsel eller sende data til en webtjeneste via en hoved eller en sekundær dataforbindelse. InfoPath overholder følgende standarder for forbindelser til webtjenester:

  • Simple Object Access Protocol-(SOAP)    SOAP er den kommunikationsprotokol, der definerer XML-meddelelser, der bruges til at kommunikere med webtjenesten.

  • Web Services Description Language (WSDL)    WSDL er XML-skemaet standard, der bruges til at beskrive den placering, kommunikationsprotokoller og grænseflader til webtjenesten. InfoPath kan forbruge kun dokument konstant typografi webtjenester.

  • Universal Description registrering og Integration (UDDI)    UDDI er katalogtjenesten, der beskriver de webtjenester, som en virksomhed.

Når du designer en ny formularskabelon, der er baseret på en webtjeneste, InfoPath opretter en primære dataforbindelsen til webtjenesten og opretter derefter en primær datakilde, der indeholder forespørgselsfelter, datafelter og grupper, der svarer til XML-skemaet for webtjenesten.

Hvis du konfigurere formularskabelonen til at bruge en anden handling i den samme webtjeneste, eller du vil bruge en anden webtjeneste helt, kan du føje sekundære dataforbindelser til formularskabelonen. Når du tilføjer en sekundær dataforbindelse forespørgsler dataene, opretter InfoPath en sekundær datakilde med felter og grupper, der svarer til skemaet for webtjenesten. Hvis du føjer en sekundær dataforbindelse, som sender data, kan du konfigurere forbindelsen til at sende alle eller nogle af dataene i formularen, afhængigt af parametrene i webtjenesten.

Når du opretter enten en hovedide eller en sekundær dataforbindelse til en webtjeneste, kan du angive om forbindelsen forespørger kun data, sender kun data eller begge forespørgsler, og sender data. Hvis forbindelsen forespørger dataene, føjer InfoPath knappen Kør forespørgsel til formularskabelonen. Når en bruger klikker på knappen Kør forespørgsel, sender InfoPath en forespørgsel med data i forespørgselsfelterne til webtjenesten. Hvis forbindelsen sender data, aktiverer InfoPath funktionen Send til formularen. Når du konfigurerer en dataforbindelse, InfoPath, der bestemmer, hvilke data der kræves af webtjenesten. Baseret på disse oplysninger, kan du angive, hvilke felter i formularen skabelon skal sende deres data til webtjenesten.

Et dokumentbibliotek eller en liste på et SharePoint-websted

En formular kan forespørge data via en sekundær dataforbindelse til et dokumentbibliotek eller en liste på en server, der kører Windows SharePoint Services. En formular kan også sende data til et dokumentbibliotek på en server. Du kan ikke oprette forbindelse til et bibliotek eller liste via en primære dataforbindelse.

Hvis du opretter en sekundær dataforbindelse forespørgsler dataene fra et dokumentbibliotek eller en liste, opretter InfoPath en sekundær datakilde for den formular, der svarer til kolonner i et dokumentbibliotek eller på listen.

Hvis du opretter en sekundær dataforbindelse, som sender data til et dokumentbibliotek, og du vil dette dataforbindelse skal være primære sende handling for formularskabelonen, skal du aktivere funktionen Send til formularskabelonen og knytte den til dataene forbindelse ved hjælp af dialogboksen Indstillinger for afsendelse (menuenFunktioner, Indstillinger for afsendelse kommandoen). Som standard er alle dataene i formularen sendt via dataforbindelsen. Hvis du vil sende nogle af dataene, kan du gøre det ved at skrive brugerdefineret kode til formularskabelonen.

XML-fil

En formular kan forespørge data via en sekundær dataforbindelse til en XML-fil. For eksempel kan du gemme et Microsoft Office Excel-regneark som en XML-fil og derefter bruge en sekundær dataforbindelse til at forespørge og vise data fra denne fil i formularen. Du kan også bruge en sekundær dataforbindelse til forespørgsel efter data fra en XML-fil for at hente data fra et program på en webserver, der returnerer XML, som en Microsoft ASP.NET-program, et almindelige Gateway Interface (CGI) script eller et program, der bruger den Internet Server Application Programming Interface (ISAPI).

Program på en webserver

Du kan oprette en sekundær dataforbindelse, der sender data til et program på en webserver, som et ASP.NET-program, et CGI-script eller et program, der bruger ISAPI. Hvis du vil sende data til et program på en webserver, skal du konfigurere formularskabelonen til at tillade brugere at sende deres formulardata og konfigurere indstillinger for afsendelse for dataforbindelsen ved at vælge Indstillinger for afsendelse dialogboksen feltet ( webserver (HTTP) Menuen Funktioner, Indstillinger for afsendelse kommandoen).

Bemærk!: En formular kan have kun én dataforbindelse, der sender data til et program på en webserver. Du kan konfigurere en formularskabelon for at tillade formularer til at bruge en regel til at sende data til et program på en webserver.

Indstillinger for forbindelse i et bibliotek for dataforbindelser

Hvis flere formularer bruger de samme eller lignende dataforbindelser, kan du overveje at gemme indstillingerne for hver dataforbindelse i en dataforbindelsesfil i et bibliotek for dataforbindelser på en server, der kører Office SharePoint Server 2007. En dataforbindelsesfil er en XML-fil, der indeholder forbindelsesoplysninger for en enkelt eksterne datakilde og har filtypenavnet .xml eller .udcx. Når en bruger åbner en formular, der opretter forbinder til en dataforbindelsesfil, bruger InfoPath indstillingerne i den pågældende fil til at oprette forbindelse til den eksterne datakilde. Fordele ved at bruge dataforbindelsesfiler omfatter følgende:

  • Flere formularer kan bruge den samme dataforbindelsesfil, så det er ikke nødvendigt at oprette den samme dataforbindelse fra bunden for hver formular.

  • Hvis indstillingerne for den placering eller forbindelse til en ekstern datakilde ændres, skal du opdatere kun dataforbindelsesfilen, ikke hver formularskabelon.

  • Dataforbindelsesfilen kan indeholde alternative godkendelsesoplysninger, der kan bruges af serveren, når en bruger udfylder en formular ved hjælp af en browser.

  • Formularer, der er udfyldt i en browser uden en fuld tillid sikkerhedsniveauet kan oprette forbindelse til en computer i et andet domæne Hvis alle dataforbindelser i formularen bruger dataforbindelsesfiler.

Hvis du vil forbinde en formular til en dataforbindelsesfil, filen skal gemmes i et bibliotek for dataforbindelser på en server, der kører Office SharePoint Server 2007 og den skal følge Universal Data forbindelse (UDC) version 2.0-filformatet.

Bemærk!: Filformatet UDC 2.0 er et udsnit af version 1.0 format bruges af Office bliver. InfoPath kan ikke bruge en dataforbindelsesfil i formatet version 1.0. Du kan finde links til flere oplysninger om dataforbindelsesbiblioteker og dataforbindelsesfiler i afsnittet Se også.

Toppen af siden

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×