none
Conexão no Windows Mobile 5.0 vm RRS feed

  • Pergunta

  • Pessoal,

    estou desenvolvendo uma aplicação com Visual C# para Windows Mobile.

    Estou utilizando o emulador que baixei do site da Microsoft, Mobile 5.0 Pocket PC Emulator.

     

    Criei uma base de dados chamada produto, como padrão, ele criou na pasta My Documents, ou seja, o caminho ficou

     \\My Documents\\produtos.sdf;

     

    criei a classe conexão com o seguinte codigo:

    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Data.SqlServerCe;
    
    using System.Windows.Forms;
    
    namespace Coletor_Mobile
    {
      public static class Conexao
      {
        public static SqlCeConnection conexao;
        public static void Conectar()
        {
          
          string stringconexao = "Data Source = My Documents\\produto.sdf;";       
          conexao = new SqlCeConnection(stringconexao);
          try
          {
            conexao.Open();
            MessageBox.Show("Conexão OK", "OK");
          }
          catch(Exception e)
          {
            MessageBox.Show("erro de conexão:" + e, "ERRO");        
          }
        }
    
      }
    }
    

     

    Quando mando conectar ele exibe a mensagem:

    "The database file cannot be find. Check the path to the database: [File name = My Documents\produto.sdf]

     

    Estou começando com tecnlogia mobile, não tenho muita experiencia, não sei se estou esquecendo algo.

    Alguem tem alguma idéia para resolver a questão?

    No aguardo. Agradeço desde já

     

     

     

    segunda-feira, 17 de maio de 2010 20:07

Todas as Respostas

  • string stringconexao = "Data Source = \\My Documents\\produto.sdf;";  

    att Roberto de Carvalho Coelho
    segunda-feira, 17 de maio de 2010 20:47
  • Roberto. Obrigado pela Ajuda,

    Mas continua não localizando a base!!...

    Alguma idéia?

    At.

    Thiago

     

    terça-feira, 18 de maio de 2010 11:11
  • Retornou a mesma mensagem de erro?

    Se não, poste a nova mensagem?


    Se sim, notifique-se do BD estar em \My Documents\produto.sdf

    att Roberto de Carvalho Coelho
    terça-feira, 18 de maio de 2010 11:34
  • Sim, ele retornou a mesma mensagem.....

    O banco esta nesse caminho, na verdade, ele não deixa eu criar em outro local a não ser no My Documents.

     

    terça-feira, 18 de maio de 2010 12:36
  • Thiago,

    Sei que já faz muito tempo, mas, conseguiu resolver sua dúvida?


    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    domingo, 13 de junho de 2010 20:23
    Moderador
  • Olá André.

    Infelizmente ainda não!!.

    Fiz mais alguns teste, mas não consegui conectar no banco.

    Eu crio o banco de dados, crio tabelas, colunas, indices, etc. Mas quando tento conectar, ele diz que não existe.

    Após criar o banco no emulador, tem alguma "simpatia"... digamos... tem que dar algum comando para realmente salvar, ou coisa do genero.????

     

    Ou alguma outra idéia que possa ter???

    Obrigado pela ajuda

    segunda-feira, 14 de junho de 2010 00:18
  • Ola,

     

    Tenta deixar em:

    \\My Documents\\Personal\\produto.sdf

    att
    Roberto de Carvalho Coelho
    segunda-feira, 14 de junho de 2010 13:06