Pergunta

Estou desenvolvendo um aplicativo em uma plataforma Windows CE e esse aplicativo precisa de uma conexão com um banco de dados remoto (Sybase ASE). Este banco de dados remoto está na rede interna.

Como posso fazer isso?

Parece que o ODBC não está incorporado na estrutura compacta ...

A única solução que encontrei foi desenvolver um aplicativo UNIX que execute meu código SQL e envie -o de volta ao meu aplicativo C# (usando soquete ...).

Melhor ideia?

Obrigado !

Foi útil?

Solução

Se você tiver acesso ao IIS, poderá criar um serviço da Web e chamar isso do seu aplicativo Windows CE. Eu acho que seria mais limpo do que qualquer coisa que você faria com soquetes crus.

Não sei de fato, mas é muito possível que a instância do DataTable possa ser serializada e muito do trabalho de análise seria feito para você.

Seu método da web pode ser algo assim:

DataTable ExecuteQuery(string query);

Outras dicas

Você pode usar o provedor de dados ASE ADO.NET. Eu acredito que funciona com a estrutura compacta.

Apenas curioso; não Conectando -se a um banco de dados ASA no Windows CE A documentação fornece orientação para fazer isso no Windows CE?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top