ACC: Por que objetos OLE causar bancos de dados expandir

Traduções deste artigo Traduções deste artigo
ID do artigo: 123151 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Avançadas: Requer especialista de codificação, interoperabilidade e habilidades de multiusuário.

Um objeto Microsoft OLE do Windows é armazenado como um fluxo de OLE que consiste em duas partes:
  • Informações para processar o objeto.
  • Dados nativos que podem ser modificados com o servidor OLE que criou o objeto.
Microsoft Access armazena o fluxo inteiro de OLE em um wrapper OLE em um tipo de campo binário longo.

A quantidade de informações usadas para processar o objeto geralmente é maior que o tamanho do próprio objeto. Adicionar como objetos OLE pode aumentar significativamente o tamanho de um banco de dados. Para minimizar tamanho aumenta causada por adicionando OLE objetos para um banco de dados, use um desses métodos:
  • Tornar o objeto mais fácil processar (por diminuir a resolução do objeto ou diminuir o tamanho físico).
  • Exibir o objeto como um ícone.

Mais Informações

Informações de processamento de um objeto podem ser em qualquer um dos seguintes formatos:
  • Formato de bitmap do Windows (BMP)
  • Formato Windows Metafile (WMF)
  • Formato de bitmap independente de dispositivo do Windows (DIB)
Um servidor OLE oferece formatos na ordem do formato preferido de mais para menos do servidor. Um cliente OLE enumera os formatos disponíveis e usa o primeiro formato compatível. Geralmente, você pode substituir escolha do cliente OLE dos formatos com o comando Colar especial.

Em geral, WMF ou DIB é escolhido, como servidores OLE processam esses formatos mais facilmente. Por exemplo, Microsoft Word para Windows geralmente apresenta usando WMF, enquanto processa Windows Paintbrush usando DIB. Um cliente OLE sempre pode escolher o formato que ele prefere primeiro. Como DIB é uma forma de BMP, a maioria dos servidores que processam em DIB também processam BMP, embora DIB geralmente é oferecida pela primeira vez. Microsoft Access sempre escolhe DIB sobre BMP.

Servidores OLE que podem exibir imagens armazenadas em outros formatos compactados, como o formato JPEG (JPG), ainda devem enviar as duas partes de informações descritas anteriormente neste artigo. O servidor deve enviar informações para processar o objeto usando BMP, WMF, ou DIB, bem como dados nativos que podem ser usados para editar o objeto. Quando isso ocorre, o formato compactado é convertido em um formato a ser processado. O tamanho do fluxo de OLE é a soma de objeto processamento convertido, os dados nativos e algumas informações de sobrecarga de OLE. Como o fluxo OLE contém todas essas informações, pequenos objetos em formatos compactados podem se tornar muito grandes quando armazenados em um banco de dados Microsoft Access.

Uma maneira de contornar esse comportamento é armazenar o objeto como um ícone. Se você não precisa exibir o objeto em um formulário do Microsoft Access ou o relatório, você pode armazenar o objeto como um ícone que representa o tipo de objeto. Armazenar um objeto como um ícone faz com que o servidor OLE enviar o objeto com informações de processamento consiste somente o ícone em vez de objeto completo, usando significativamente menos espaço de armazenamento no banco de dados. Quando você clicar duas vezes no ícone, o servidor OLE é iniciado com os dados nativos que representa o ícone.

Outro exemplo de um arquivo pequeno crescimento para se tornar um grande objeto OLE é um arquivo do Microsoft Word que contenha formatação complexa de texto ou uma imagem na primeira página do documento. A pequena quantidade de dados nativos requer tantas informações para o processamento que o objeto OLE são muito grandes. Para contornar esse comportamento, coloque uma página com formatação simples no início do documento ou armazenar o documento como um ícone.

OLE tem uma ordem preferencial para usar os formatos de apresentação padrão. Independentemente de onde WMF aparece na ordem de formato, ele é usado se estiver disponível (metarquivos fornecer melhor escala que bitmaps). Se não houver WMF, DIB é preferível BMP. OLE atualmente oferece suporte somente WMF, DIB e BMP.

Uma das opções na especificação OLE chama para servidores OLE para adicionar mais formatos de processamento nos formatos de três padrão que o Windows oferece suporte. Microsoft Access não oferece suporte atualmente a este recurso OLE.

Referências

Para obter mais informações sobre os objetos OLE, pesquisar o índice da Ajuda "Objetos OLE" ou pergunte ao Assistente do Office do Microsoft Access 97.

"Microsoft vinculação e referência do programador incorporação de," volume 1, páginas 420 418

Propriedades

ID do artigo: 123151 - Última revisão: sexta-feira, 19 de janeiro de 2007 - Revisão: 2.1
A informação contida neste artigo aplica-se a:
  • Microsoft Access 1.0 Standard Edition
  • Microsoft Access 1.1 Standard Edition
  • Microsoft Access 2.0 Standard Edition
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
Palavras-chave: 
kbmt kbinfo KB123151 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 123151
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com