none
AJUDA - WEB SERVICE RRS feed

  • 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

     

     

    sexta-feira, 19 de outubro de 2007 19:41

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é +.

    segunda-feira, 22 de outubro de 2007 13:36

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.

    sexta-feira, 19 de outubro de 2007 21:08
  • 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

     

     

    segunda-feira, 22 de outubro de 2007 12:15
  •  

    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é +.

    segunda-feira, 22 de outubro de 2007 13:36