none
CF 3.5 e Pocket PC 2003 RRS feed

  • Pergunta

  • Ola Pessoal,

    Bom, estou com a seguinte dificuldade e apesar de ter consultado nos foruns, não li nada diretamente ou de como fazer isso funcionar!
    Tenho um projeto em VS 2005 para mobilidade e estou tentando utiliza-lo no VS 2008, mas a base criada na versao anterior não roda na nova, tentei criar uma nova base, mas a mensagem é sempre a mesma, que o emulador esta com CF 2.0 e assim não consigo criar. Acho que deva ter um cab para instalar direto no emulador o CF 3.5, alguem ja resolveu este problema sem trocar a versão do emuldador?

    Agradeço a ajuda
    Oduvaldo Junior - Analista
    terça-feira, 21 de abril de 2009 19:51

Todas as Respostas

  • Oduvaldo,

    Se o problema é com o SQLCE, para usar no 3.5 você precisa convertê-la, pois o formato é diferente. Para fazer isto, execute o comando:

    SqlCeEngine engine = new SqlCeEngine("datasource=seubd.sdf");
    engine.Upgrade();

    []s,
    Carlos dos Santos - cdssoftware.spaces.live.com
    quarta-feira, 22 de abril de 2009 14:51
  • Ola Carlos,

    Abaixo segue o codigo que estou utilizando no VS 2008, mas esta dando erro de compilação
    Estou utilizando a using:

    using

     

    System.Data.SqlServerCe;

     

    DataSet dsFunc = new DataSet();
    DataSet dsConf = new DataSet();
    SqlCeEngine engine = new SqlCeEngine(@"data source=\e-Vendas\eVendas.sdf");
    engine.Upgrade();  <==  Erro de compilação (Error 1 Invalid token '(' in class, struct, or interface member declaration)
    public SqlCeConnection conn = new SqlCeConnection(@"data source=\e-Vendas\eVendas.sdf");
    public static frmPrincipal frmBase;


    Carlos, esta faltando algo? Alguma using ou o formato esta errado? 
    Ja tinha lido sobre estes comando que voce me enviou, mas não li em qualquer lugar o contexto de como e onde utilizar estes comandos.

    Agradeço sua ajuda.

     


    Oduvaldo Junior - Analista
    quarta-feira, 22 de abril de 2009 15:41