No Microsoft Access, um "objeto" em um campo não é um tipo de dados padrão. O acesso não possui um tipo de campo "objeto" dedicado na maneira como possui número, texto, data/hora etc. O termo "objeto" nesse contexto geralmente se refere a um desses cenários:
* Campo de objeto
ole: Este é o acesso mais próximo a um campo "objeto" dedicado. Um campo de objeto OLE pode armazenar vários tipos de objetos incorporados, como:
*
documentos: Documentos do Word, planilhas do Excel, etc.
*
Imagens: JPGs, GIFs, BMPs, etc.
*
sons: Arquivos WAV, MP3s, etc.
*
Outros objetos: Essencialmente, qualquer coisa que possa ser incorporada usando OLE (vinculação e incorporação de objetos).
* Campo de anexo
(em versões mais recentes de acesso): Semelhante aos objetos OLE, mas geralmente mais simplificados para armazenar arquivos. Os anexos oferecem melhor gerenciamento e geralmente são preferidos a objetos OLE em bancos de dados de acesso moderno.
*
Um campo contendo um caminho para um objeto: Em vez de incorporar o objeto diretamente no banco de dados, você pode armazenar o caminho do arquivo (localização no disco rígido ou rede) em um campo de texto. Essa abordagem é menos conveniente porque o acesso não exibe diretamente o objeto; Você precisaria de código para abri -lo a partir do caminho armazenado.
em resumo: Quando alguém diz "campo de objeto" no acesso, quase certamente significa um campo de objeto
ole ou um campo de anexo
. É crucial entender que o próprio objeto não está diretamente armazenado * dentro dos dados do campo; Em vez disso, uma representação ou ponteiro para a localização do objeto é armazenada. O arquivo de objeto real reside externamente ao arquivo de banco de dados.