Jeg får en besked om, at der er uoverensstemmelse mellem datatyper

Jeg får en besked om, at der er uoverensstemmelse mellem datatyper

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Denne fejl angiver, at Access ikke kan matche en inputværdi med den datatype, der forventes for værdien. Hvis du f.eks. angiver en tekststreng i Access, når der forventes et tal, modtager du en fejl om uoverensstemmende datatyper.

Du kan prøve følgende for at fejlfinde i henhold til denne meddelelse:

  • Hvis du lige har ændret standardværdien for et felt i en tabel og får vist en meddelelse om uoverensstemmende datatyper, når du forsøger at indsætte nye poster, skal du åbne tabellen i designvisning og sørge for, at det udtryk, du bruger til feltets standardværdi, evalueres som den samme datatype som feltet. Hvis feltet f.eks. er af datatypen Tal, skal du sørge for, at du ikke sætter anførselstegn omkring udtrykket med standardværdien ("1" evalueres f.eks. som tekst, ikke som et tal).

  • Kontrollér, at kriterier for en kolonne svarer til datatype for kolonnens underliggende felt. Du modtager denne fejlmeddelelse, hvis du angiver et tekstkriterie for et numerisk felt eller et felt med dato/klokkeslæt.

    Hvis du f.eks. indtaster kriteriet "50" eller "12/13/12", returneres der en fejlmeddelelse, fordi værdierne i anførselstegn fortolkes som tekst og ikke tal i Access. Sørg derfor for at fjerne anførselstegnene. Du kan se, hvornår du indtaster en gyldig dato i kriteriefeltet, da #-tegn vises omkring datoen som f.eks. i #12/13/12#.

Andre situationer, som forårsager en datatypekonflikt, inkluderer:

  • Du angiver et kriterie for et Opslagsfelt, og kriteriet bruger værdierne, der er vist (som et navn) i opslagslisten, i stedet for værdierne for den tilknyttede fremmed nøgle (som en ID). Da værdierne for den fremmede nøgle er de værdier, der faktisk er gemt i den underliggende tabel, skal du bruge dem, når du angiver kriterier for et felt.

  • Du indtastede dollartegnet ($) i kriterier, som du har angivet for et valutafelt. Fjern dollartegnet, og få derefter vist resultaterne.

    Du kan se, om det numeriske kriterie, som du har angivet, ikke er et tal, hvis der er anførselstegn omkring det. Når du indtaster $-tegnet, omslutter Access automatisk den streng, som du indtaster, af anførselstegn.

  • Kontrollér, at datatypen er den samme for hvert par af de joinforbundne felter i forespørgslen. Hvis den ikke er, skal du ændre datatypen for et af de joinforbundne felter, så den svarer til datatypen for det andet felt. På den måde undgår du fejlmeddelelsen om uoverensstemmelse.

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine 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.

×