Jump to content
Sign in to follow this  
JLDR

Windows 8 e SQL Server CE(Compact Edition) 3.5

Recommended Posts

JLDR

Boas.

Nos últimos anos, tenho usado o SQL Server CE como SGBD para as minhas aplicações criadas em C#. É um SGBD pequeno, simples de usar, gratuito, e tem resolvido o problema de gestão de bases de dados das minhas aplicações sem grande dificuldade. Além disso, para os clientes que tenho, é de simples instalação.

Acontece que estive a testar uma das minhas aplicações no Windows 8 e... pumba. Ao tentar instalar os drivers do SQL Server CE 3.5, ele avisa logo que existem incompatibilidades, etc. Eu insisto para que instale e ele instala. Mas depois a minha aplicação dá um erro dizendo que não conseguiu encontrar o SQl Server CE 3.5.

Uso C# 4.0 atualmente e no Windows 7 não tenho qualquer problema. Os meus clientes também não se queixam de problemas. Agora que vem aó o Windows 8, será que vou ter que deixar de alterar tudo para que a minha aplicação possa ser executada normalmente no novo sistema operativo???

Deixo aqui a questão para alguém que esteja a ter problemas de compatibilidades com Windows 8 RP.

E já agora. A ter que mudar de SGBD, o que sugerem? SQLite ou há mais alguma coisa interessante para usar, que seja compatível e que não implique que o cliente tenha que perceber como instalar um SQL Server no PC só para ter a minha aplicação a funcionar. Sei que o SQLite em C# só precisa de levar a DLL na mesma pasta do executável para que o programa tenha acesso a esse SGBD. Alguém já usou?

Cumps.


<p style="text-align: center">Visita o site em <a class="bbc_url" href="http://www.sys4soft.com" rel="nofollow external" title="Link Externo">www.sys4soft.com</a> e subscreve o canal do YouTube.</p>

<p style="text-align: center"><span style="font-size: 12px;">"Mais importante que saber muito é saber aplicar o pouco que se sabe."</span></p>

Share this post


Link to post
Share on other sites
JLDR

Pois, mas o problema é que o SQL Server CE 4.0 apenas serve para ASP.NET e não para Windows Forms. :( segundo consta do que li.


<p style="text-align: center">Visita o site em <a class="bbc_url" href="http://www.sys4soft.com" rel="nofollow external" title="Link Externo">www.sys4soft.com</a> e subscreve o canal do YouTube.</p>

<p style="text-align: center"><span style="font-size: 12px;">"Mais importante que saber muito é saber aplicar o pouco que se sabe."</span></p>

Share this post


Link to post
Share on other sites
JLDR

Bom.

Isto tudo começou ontem, quando um tipo no Facebook me veio informar que tinha experimentado o programa (que é uma versão que está em comercialização) não funcionava no Windows 8 RP.

Fui testar e acabei por ver que o problema estava no SQL Server CE 3.5, que é o SGBD que tem atualmente. Ao que parece não vai ter suporte no Windows 8. Apenas o SQl Server CE 4.0, mas que só dá para desenvolver aplicações web e que se destina, essencialmente, ao ASP.NET. É que, nem para as Apps Metro style funciona... LOL Microsoft no seu melhor.

Entretanto estive a ver o SQLite esta manhã. Muito simples, chega e sobra para resolver o meu problema, é compatível com as versões todas do Windows (acabei de testar tb no Windows 8 RP) e só precisa de ter a DLL que o suporta "encostada" na mesma pasta do executável do programa.

Por vezes há "males que vêem por bem". Vou dar ao "gatilho" para adaptar o programa para o novo SGBD, que não vai dar trabalho, porque criei uma classe para fazer o trabalho todo de comunicação com as BDs.

Fica portanto o aviso por "simpatia": verifiquem se as vossas aplicações funcionam no Windows 8. Até Novembro, ainda há muito tempo para rever eventuais incompatibilidades.


<p style="text-align: center">Visita o site em <a class="bbc_url" href="http://www.sys4soft.com" rel="nofollow external" title="Link Externo">www.sys4soft.com</a> e subscreve o canal do YouTube.</p>

<p style="text-align: center"><span style="font-size: 12px;">"Mais importante que saber muito é saber aplicar o pouco que se sabe."</span></p>

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.