I Microsoft Access är ett "objekt" i ett fält inte en standarddatatyp. Tillgång har ingen dedikerad "objekt" fälttyp på det sätt som det har nummer, text, datum/tid, etc. Termen "objekt" i detta sammanhang hänvisar vanligtvis till ett av dessa scenarier:
* ole objektfält: Detta är den närmaste åtkomsten kommer till ett dedikerat "objekt" -fält. Ett OLE -objektfält kan lagra olika typer av inbäddade objekt, till exempel:
* dokument: Word -dokument, Excel -kalkylblad, etc.
* Bilder: JPGS, GIF, BMP, etc.
* ljud: WAV -filer, MP3:er, etc.
* Andra objekt: I huvudsak allt som kan inbäddas med OLE (objektlänkning och inbäddning).
* bilagefält (i nyare åtkomstversioner): Liknar OLE -objekt, men vanligtvis mer strömlinjeformade för lagring av filer. Bilagor erbjuder bättre hantering och föredras i allmänhet framför OLE -objekt i moderna åtkomstdatabaser.
* ett fält som innehåller en sökväg till ett objekt: Istället för att bädda in objektet direkt i databasen kan du lagra filvägen (plats på din hårddisk eller nätverk) i ett textfält. Detta tillvägagångssätt är mindre bekvämt eftersom åtkomst inte direkt visar objektet; Du behöver kod för att öppna den från den lagrade banan.
Sammanfattningsvis: När någon säger "objektfält" i åtkomst, betyder de nästan säkert antingen ett ole -objektfält eller ett bilagefält . Det är avgörande att förstå att objektet i sig inte är direkt lagrat * inom * fältets data; Snarare lagras en representation eller pekare till objektets plats. Den faktiska objektfilen finns externt till databasfilen.