Compartilhar via


RAPI EDB Database Application

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

Este exemplo é chamado EdbRapi. Ele demonstra como usar RAPI para acessar bancos de dados Edb. Ele também fornece um reutilizável biblioteca para acessar bancos de dados edb remotamente no dispositivo de Windows Mobile powered.

Este aplicativo monta um volume banco de dados Edb, cria um banco de dados EDB e preenche-lo com os nomes, tamanho e tempo dos arquivos ou diretórios no Diretório a raiz do dispositivo.

O banco de dados é fechado e reaberto classificados pelos nomes arquivo ou Diretório. O de conteúdo do banco de dados no volume criado é impresso. Finalmente, os banco de dados serão excluídos e o volume será desmontada.

Área recurso

EDB Reference

Networking - Remote

APIs relevantes

CeOpenDatabaseInSession (EDB) função

Para executar o amostra de código

  1. Navegue até a arquivo de solução (*.sln) e clique duplo-la. Por padrão, o arquivo solução é copiado para a seguinte pasta:

    C:\Arquivos de programas\Windows Mobile 6 SDK\Samples\Common\CPP\Win32\Rapi\edbrapi

    Microsoft Visual Studio 2005 inicia e carrega a solução.

  2. Navegue para Ferramentas - > Opçõese expansão Projetos e soluçõese clique em Pastas VC ++

  3. Em Mostre diretórios para: Selecione Incluir arquivos.

  4. Para Win32 e dispositivo móvel plataforma, adicionar o caminho para o diretório de inclusão ActiveSync. Se você aceitou os padrões quando instalar o SDK, em seguida, o novo Diretório será c:\Arquivos de programas\Windows Mobile 6 SDK\Activesync\inc.

  5. Em Mostre diretórios para: Selecione Arquivos de biblioteca.

  6. Para Plataforma Win32 e dispositivo móvel, adicionar o caminho para o biblioteca Diretório ActiveSync. Se você aceitou os padrões quando instalar o SDK, em seguida, o novo Diretório será c:\Arquivos de programas\Windows Mobile 6 SDK\Activesync\Lib.

  7. Clique à direita Propriedades Para o "EDBRapi" Solução e selecione Propriedades de configuração. Definir a plataforma para cliente e Clientlib como Win32; a plataforma para EDBRapiServer e ServerSetup como a plataforma Móvel você escolher, ou Windows Mobile 6 Professional Windows Mobile 6 Standard

  8. Navegue para "Build" e clique "solução ReBuild" a compilação de arquivo executável

  9. Vá para o saída principal Diretório de ServerSetup e ServerSetup.CAB copiar para o dispositivo e executá-lo. (Você pode usar Remote Visualizador de arquivos para copiar o arquivo para uma localidade você pode acessar no dispositivo ou emulador). Executar o CAB irá copiar o assinado versão de EdbRapiServer.dll para a pasta \Windows sobre o dispositivo. Precisa de Setup DLL incluídas na ServerSetup CAB executar com direitos privilegiados. Se você executar este CAB em um dispositivo ered Windows Mobile powered, verifique se a assinar o CAB com um Certificado na armazenamento de certificados privilegiado.

  10. Certifique-se de que seu dispositivo ou emulador esteja conectado ao ActiveSync antes execução o aplicativo.

Ambientes de Desenvolvimento

SDK: Windows Mobile 6 Professional SDK e Windows Mobile 6 Standard SDK

Ambiente de desenvolvimento: Visual Studio 2005.

ActiveSync: Versão 4.5.

Comentários

Se você não tiver instalado o SamplePrivDeveloper Certificado, você precisará fazer isso para que fiquem seus projetos DLL e CAB assinado corretamente.

Para instalar o Certificado de área de trabalho de janelas

  1. Clique em Iniciar.

  2. Clique em Executar

  3. Digite o caminho para SamplePrivDeveloper.pfx. Por padrão, isso é instalado em Diretório de followinf

    C:\Program Files\Windows Mobile 6 SDK\Tools\Security\SDK Development Certificates.
    
  4. Clique em OK. O Assistente para Importação Certificado deve aparecer.

  5. Clique em Próxima. O caminho para o Certificado deve ser preenchido para o nome do arquivo.

  6. Clique em Próxima.

  7. Clique em Próxima. Você não precisa uma senha.

  8. Clique em Próxima. Isso seleciona as opções usar como padrão: Selecionar automaticamente o armazenamento de certificados conforme o tipo de certificado.

  9. Clique em Término.

See Also

Concepts

Code Samples for Windows Mobile