Artigo: 301091 - Última revisão: sexta-feira, 29 de Setembro de 2006 - Revisão: 2.0

Como importar uma tabela numa base de Windows CE ADOCE dados utilizando incorporadas do Visual Basic

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Com o Microsoft (r) 3.1 de ActiveSync (r) e o ActiveX(r) Data Objects (ADO) para o sistema operativo de Microsoft Windows (r) CE (ADOCE) 3.1 instalado, pode importar manualmente tabelas seleccionadas de ficheiros .mdb do Microsoft Access ou de origens de interligação de bases de dados abertas (ODBC, Open Database CONNECTIVITY) para um dispositivo baseado no Windows CE. Isto é conveniente se actualizar dados numa única tabela numa base de dados. Este artigo descreve como importar uma tabela numa base de dados do ADOCE.

Requisitos

Esta lista descreve o hardware recomendado, software, infra-estrutura de rede e service packs, terá de:

  • Microsoft Access 97, Microsoft Access 2000 ou Microsoft SQL Server(tm)
  • O Microsoft ActiveSync 3.1
  • Dispositivo baseado no Windows CE no Microsoft

Como importar uma tabela para uma base de dados do ADOCE

Com o Microsoft ActiveSync 3.1 e o controlo do ADOCE instalado, pode importar manualmente tabelas seleccionadas a partir de ficheiros .mdb do Microsoft Access para um dispositivo baseado no Windows CE. É mais fácil transferir tabelas seleccionadas numa base de dados ao transferir o conteúdo de uma base de dados inteira. Na caixa de diálogo Importar de base de dados para o dispositivo móvel , pode seleccionar as tabelas e campos para converter bases de dados do ADOCE.

Para importar uma tabela do Microsoft Access e o campo para um dispositivo, siga estes passos:
  1. Ligue o dispositivo ao computador e abra ActiveSync 3.1.
  2. No menu Ferramentas , clique em Importar tabelas de base de dados .
  3. Na caixa de diálogo Abrir , seleccione o ficheiro de .mdb do Microsoft Access que contém a tabela que pretende importar.
  4. Na caixa de diálogo Importar da base de dados para o dispositivo móvel , seleccione a caixa de verificação para a tabela e campo que pretende importar e, desmarque as caixas de verificação para as tabelas e os campos não pretende importar.
  5. Seleccione o Só de leitura caixa de verificação para tabelas que pretende tornar só de leitura.
  6. Seleccione a caixa de verificação Substituir tabelas existentes e/ou dados para substituir tabelas no dispositivo que tenham o mesmo nome que as tabelas no ficheiro .mdb.
  7. Clique em OK para iniciar a conversão. Pode também iniciar a conversão, arrastando o ficheiro .mdb para o ícone de dispositivo na janela dispositivos móveis de ActiveSync. Este procedimento substitui os passos 2 e 3 no procedimento.
Também pode optar por importar tabelas de uma origem de dados ODBC. Para importar dados a partir de uma origem de dados ODBC para um dispositivo, siga estes passos:
  1. Ligue o dispositivo ao computador e abra ActiveSync 3.1.
  2. No menu Ferramentas , clique em Importar tabelas de base de dados .
  3. Na caixa de diálogo Abrir , na caixa de lista de Ficheiros do tipo , clique em Base de dados ODBC .
  4. Seleccione uma origem de dados ODBC.
  5. Na caixa de diálogo Importar da base de dados para o dispositivo móvel , seleccione a caixa de verificação para a tabela e campo que pretende importar e, desmarque as caixas de verificação para as tabelas e os campos não pretende importar.
  6. Seleccione o Só de leitura caixa de verificação para tabelas que pretende tornar só de leitura.
  7. Seleccione a caixa de verificação Substituir tabelas existentes e/ou dados para substituir tabelas no dispositivo que tenham o mesmo nome que as tabelas no ficheiro de base de dados.
  8. Clique em OK para iniciar a conversão.

Informações adicionais

Caixa de diálogo Importar da base de dados para o dispositivo móvel inclui as seguintes funcionalidades:
  • Seleccionar as tabelas e os campos para copiar a vista de árvore:

    Esta área da caixa de diálogo fornece uma vista hierárquica de tabelas e campos na base de dados do Access que são seleccionados para a conversão. Para copiar uma tabela ou campo para um dispositivo, seleccione a caixa de verificação pelo nome do campo ou nome da tabela. Durante o processo de conversão, cada tabela do Access seleccionada torna-se uma base de dados separado na pasta bases de dados de um dispositivo baseado no Windows CE. Por predefinição, todos os campos excepto campos Objecto OLE são automaticamente seleccionados para conversão.

    Listam de todas as tabelas uma extra Só de leitura campo permite-lhe tornar a tabela de base de dados só de leitura no dispositivo.
  • caixa de verificação Substituir tabelas existentes e/ou dados :

    Se seleccionar esta caixa de verificação, ADOCE substitui uma tabela existente com uma tabela convertida se as tabelas de partilham o mesmo nome. Se não seleccionar esta caixa de verificação, o conversor não substituir uma tabela existente. Em vez disso, o conversor de tentativas para criar um novo nome para a tabela convertida acrescentando um número entre 0 e 9, até ao fim do nome da tabela. Se ADOCE não é possível gerar um nome de tabela exclusiva, uma caixa de diálogo aparece para indicar que a conversão de tabela falhou.
  • botão predefinido :

    Clique em padrão para seleccionar os campos predefinidos para a conversão. Isto selecciona todos os campos, excepto campos Objecto OLE , para a conversão e automaticamente limpa o Só de leitura campos. Aplicam as predefinições a todas as tabelas no ficheiro .mdb.
  • botões OK e Cancelar :

    Clique botão OK para iniciar a conversão das tabelas seleccionadas. Clique em ' Cancelar ' para sair da conversão.
Para cada ficheiro .mdb que é importado, o conversor gera um ficheiro de registo denominado Db2ce.txt na pasta parceiro para o dispositivo, normalmente em C:\Program Files\Windows CE Services\Profiles\ < nome de dispositivo > pasta.

Referências

Para mais informações, consulte a documentação para programadores incorporados na MSDN em:
http://msdn.microsoft.com/library/wcedoc/embedanchor.htm (http://msdn.microsoft.com/library/wcedoc/embedanchor.htm)
Pode transferir o ActiveSync 3.1 a partir do seguinte Web site da Microsoft:
http://www.microsoft.com/windowsmobile/activesync/default.mspx (http://www.microsoft.com/windowsmobile/activesync/default.mspx )
Pode transferir ADOCE 3.1 a partir do seguinte Web site da Microsoft:
http://msdn.microsoft.com/code/sample.asp?url=/msdn-files/027/001/491/msdncompositedoc.xml (http://msdn.microsoft.com/code/sample.asp?url=/msdn-files/027/001/491/msdncompositedoc.xml )

A informação contida neste artigo aplica-se a:
  • Microsoft eMbedded Visual Basic 3.0
Palavras-chave: 
kbmt kbenv kbhowto kbhowtomaster KB301091 KbMtpt
Tradução automáticaTraduçã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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 301091  (http://support.microsoft.com/kb/301091/en-us/ )
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.