Usuário com melhor resposta
AJUDA - WEB SERVICE

Pergunta
-
Desenvolvi uma aplicação utilizando como fonte de Dados o Access, porém tem um cliente que precisa disponibilizar essa aplicação para outras locais, e precisa centralizar a informação num servidor.
A solução q pensei foi em usar Web Service, porém não tenho a minha idéia de como fazer, o que pederia uma indicação de livro ou endereço de sites que contenha informações sobre Web Services.
Uma dúvida posso continuar usando o Acces como fonte de dados, ou terei de migrar para uma outra base (MySql, Sql Server Express, ou algo parecido)
Tem um outro problema, preciso continuar usando o modelo atual de acesso, isto é, OleDb para aplicação, tem como fazer a mesma dll ler um Web Service ou Acessar o banco de dados diretamente utilizando OleDb.
Desenvolvi uma dll exclusiva para acesso de dados, onde crio string sql, retorno dataset´s, dataread´s.
Obrigado
Respostas
-
O você pode acessar por este link http://www.msdnbrasil.com.br/cinco%5Festrelas/
Sobre a mudança você tera que usar SqlClient e não o Oledb.
As mudanças serão feitas principalmente nos seguintes tipos:
SqlConnection
SqlCommand
SqlDataReader
SqlDataAdapter
O Tipo DataSet não terá impacto.
Sobre os tipos de dados do Sql Server, MSDE ou Express você encontrará com SqlDbTypes.
Sobre seu código nada que alguns Replaces não resolvam.
Espero ter contribuído para melhorar sua solução.
Até +.
Todas as Respostas
-
Bom Venildo.
Sobre o conhecimento de WebService no proprio msdn tem um programa desenvolvedor 5 estrelas.
Você vai encontrar um material bom pra ter uma visão do que tem que ser feito pra sua solução. E que depois você pode avaliar seus conhecimentos.
Sobre seu outro problema a orientação que dou é a seguinte:
Mude para MSDE o SQL 2005 Express. Você terá meus recursos, agilidade e segurança do que com Access. E se em caso sua aplicação crescer mais do que esperado você poderá usa o SQL Server sem impacto no seu banco de dados ou aplicação.
No caso você terá que mudar de OleDb para SqlClient. Mas a sua mudança não será problematica. E depois verá que é muito mais proveitoso do que usar o OleDb.
Lembrando que o MSDE e SQL 2005 Express não é pago.
Espero ter ajudado.
-
Samyr,
Já participei uma vez do programa 5 estrelas da Microsoft, mas nesta última versão não me inscrevi, poderia por favor me enviar o link.
Em relaçao a mudança de banco de dados a Implementação do MSDE ou Sql2005 Express tem muita diferença, ou é transparente, basta mudar o Imports?
Obrigado
-
O você pode acessar por este link http://www.msdnbrasil.com.br/cinco%5Festrelas/
Sobre a mudança você tera que usar SqlClient e não o Oledb.
As mudanças serão feitas principalmente nos seguintes tipos:
SqlConnection
SqlCommand
SqlDataReader
SqlDataAdapter
O Tipo DataSet não terá impacto.
Sobre os tipos de dados do Sql Server, MSDE ou Express você encontrará com SqlDbTypes.
Sobre seu código nada que alguns Replaces não resolvam.
Espero ter contribuído para melhorar sua solução.
Até +.