none
Sql sever CE não guarda dados! RRS feed

  • Pergunta

  • Dúvida:  

    Olá pessoal estou desenvolvendo uma aplicação para windows mobile com Sql server CE.

    quando eu rodo aplicação pelo vs 2008 e cadastro os dados pelo emulador ele Salvar numa boa os dados no BD, mas  se eu fechar o emulador e rodar novamente os dados não aparecem no BD??? Estou usando até transação para gravar, mas nada.  Quando eu uso o insert diretamente no banco, fora do emulador os dados são gravados e aprecem tbm quando rodo a aplicação no emulador mas, o contrario não ocorre?

    obrigado


    Charles Tenorio
    segunda-feira, 24 de janeiro de 2011 16:56

Respostas

Todas as Respostas

  • Charles,

    Como você está fazendo para salvar os dados na sua aplicação? Quando sua aplicação está rodando e você insere algo no banco de fora da sua aplicação, o registro aparece na sua aplicação?

    Será que o arquivo não está sendo sobrescrito a cada seção de debug?


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    quarta-feira, 26 de janeiro de 2011 22:05
    Moderador
  • Prezado(a),

    Estou migrando seu post para o fórum de Mobilidade.

    Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.

    Obrigado.


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    quarta-feira, 26 de janeiro de 2011 22:05
    Moderador
  • Se bem entendi o que voce esta fazendo, realmente voce nao vai cosegui recuperar os dados cadastros pelo emulador. Por que quando voce compila o projeto no visual studio ele vai distribuir a aplicação para o emulador, vai criar uma copia do executavel(.exe) e do banco de dados(.sdf)  no emulador. Ou seja, o que for cadastrado no banco de dados quando estiver no rodando emulador só vai ficar no emulador, o arquivo original esta intocável no seu pc. Isso ocorre pois seria como estar rodando a aplicação em um Dispositivo Móvel (Coletor de dados, Pda, PocketPc...) separado.

    sexta-feira, 25 de fevereiro de 2011 17:31