Jump to content

Windows 8 e SQL Server CE(Compact Edition) 3.5


JLDR

Recommended Posts

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>

Link to comment
Share on other sites

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>

Link to comment
Share on other sites

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>

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.