none
Pocket PC 2003 - Como conectar uma aplicação WinForm ao Banco que está no Pocket. RRS feed

  • Pergunta

  •   Estou desenvolvendo 2 Sistemas. 1º - é uma aplicação Windows Forms com uma tabela Produto. 2º - é uma aplicação Mobile com banco SQL Compact também com a tabela Produto. O que eu preciso é passar os Cadastros que estão no aplicativo WinForm e passar as informações para o Banco no Pocket. Depois pegar as informações do Banco Pocket e mandar para a aplicação Windows. Estou usando o Device Emulatod Pocket PC 2003 e o ActiveSync para conectar ao Pocket. Se puder passar a informação direto pelo Pocket via Cabo USB usando o ActiveSync é melhor. Encontrei na criação do Banco, uma função "ActiveSync Connected Device". O Estranho é que usando o "ActiveSync Connected Device" pelo ServerExplorer eu consigo pesquisar os Dados que estão no banco Pocket, até inserir. Mas pela aplicação WinForm eu não consigo encontrar o Banco. Se alguem puder me ajudar eu agradeço.
    segunda-feira, 30 de novembro de 2009 03:03

Todas as Respostas

  • Rodolfo,

    O primeiro de tudo acho que você deve pensar ao contrário.
    Em vez de pegar os dados do sistema 2, você tem que pegar o sistema 2 e sincronizar com o sistema 1. Ou melhor, só pegar o banco de dados mobile e mandar para o local.
    Isso porque o celular é um sistema móvel e pode ser mais de um aparelho, o banco do sistema 1 sempre vai ser o mesmo. Entendeu?

    O que indico é pegar o que tem para atualizar no sistema mobile e passar para o sistema com banco de dados fixo.


    Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.

    Mauricio Junior - Comunidade www.aspneti.com
    quarta-feira, 2 de dezembro de 2009 18:32
  • Acho que não me expressei direito, é isso mesmo que eu preciso. Escrevi assim, porque se consegui-se a conexão com qualquer um dos 2 ia ajudar. A real questão é assim, o usuário tem o Banco  e escolhe os produtos que serão exportados para o Banco Pocket. O usuário com o Pocket faz a contagem dos produtos usando o pocket e manda essas informações do Pocket para o Banco Desktop. Depois disso ele limpa a base do Pocket. Consigo fazer isso com WebService, mas o cliente não está aceitando dessa forma. Outra solução era passar o Arquivo Banco.sdf para o Pocket e depois do Pocket para o Desktop. Mas o mais correto seria eu conectar do Aplicativo Windows com o Banco no Pocket.
    quarta-feira, 2 de dezembro de 2009 18:58