Usuário com melhor resposta
Conexão Com Banco de Dados MYSQL + Silverlight

Pergunta
-
Boa Noite, eu tenho uma dúvida, estou começando com Silverlight agora, programo a anos com Vb.Gostaria de saber como faço uma conexão do Silverlight com o Vb, já que o SL não reconhece references do Vb e muito menos procedures de conexão.Já vi que tenho que Criar um serviço na parte web da solution e adicionar no silverlight, mas, aonde adiciona os parâmetros de conexão, como chamo umafunção que fica no Serviço?Se alguem tiver um exemplo de projeto por favor me envie, jhonatancv@hotmail.comDesde Já Agradeço a Ajuda!!!
Joe
Respostas
-
Acho que não. Pois quando você altera a definição do serviço, a referencia continua com a definição antiga. Existe um jeito mais rápido ao invez de excluir e incluir a referencia de novo. Voce pode clicar em "Update Service Reference". Aí automaticamente ele vai checar as mudanças e alterar as proxies do serviço. Só lembre de compilar o projeto do serviço antes de fazer isso.
Breno FerreiraBlog: http://brenocferreira.spaces.live.com
Twitter : http://twitter.com/breno_ferreiraSe a resposta foi útil, por favor, marque como resposta
- Sugerido como Resposta Kelps Leite de SousaModerator sexta-feira, 27 de novembro de 2009 21:27
- Marcado como Resposta Jhooe sexta-feira, 27 de novembro de 2009 21:34
-
De uma olhada no código dos exemplos do Silverlight Toolkit:http://silverlight.codeplex.com/ Home do Silverlight Toolkit no Codeplexhttp://silverlight.net/content/samples/sl3/toolkitcontrolsamples/run/default.html Exemplo 2 (bem mais completo)O Segundo exemplo tem tudo que você pode querer sobre qualquer controle existente no Silverlight Toolkit, inclusive o DataGrid.Atenciosamente,
Kelps Leite de Sousa
blog: http://kelps-sousa.blogspot.com
twitter : http://twitter.com/kelps
Não se esqueça de "marcar como resposta" o ítem que lhe ajudou.- Sugerido como Resposta Kelps Leite de SousaModerator sexta-feira, 27 de novembro de 2009 21:26
- Marcado como Resposta Jhooe sexta-feira, 27 de novembro de 2009 21:33
Todas as Respostas
-
Olá
Dê uma olhada neste link: http://www.orbifold.net/default/?p=1917
Breno Se respondi sua pergunta, por favor, "Marque como Resposta" http://brenocferreira.spaces.live.com/ -
Estou supondo que quando você diz VB, quer dizer VB.NET. Se for VB6 então sugiro que aprenda .NET antes de tentar Silverlight. Dito isso:O Silverlight é um plugin de browser e funciona de forma semelhante ao Flash. Por questões de segurança não é permitido acessar banco de dados diretamente a partir do Silverlight. Quando é necessário acessar banco de dados você deve fazer um web service no seu web site que vai hospedar a página contendo a aplicação Silverlight.Faça um web servie que contenha métodos que retornem os dados que você vai precisar.No seu projeto Silverlight, adicione uma web reference para o web service que você criou. E utilize o web service normalmente como qualquer outro web service.Informações sobre conexão com banco ficarão no arquivo de configuração da sua aplicação web, que é quem estará efetivamente fazendo a conexão com o banco de dados e retornando o resultado.Seguem alguns links de exemplos para te ajudar:Criando um Web Service: http://www.linhadecodigo.com.br/Artigo.aspx?id=663Silverlight 2: Trabalhando com Web Services : http://www.linhadecodigo.com.br/Artigo.aspx?id=2026 (O link é sobre Silverlight 2 mas funciona do mesmo jeito no 3.)Atenciosamente,
Kelps Leite de Sousa
blog: http://kelps-sousa.blogspot.com
twitter : http://twitter.com/kelps
Não se esqueça de "marcar como resposta" o ítem que lhe ajudou.- Sugerido como Resposta Kelps Leite de SousaModerator sexta-feira, 27 de novembro de 2009 21:26
-
Heheh é Vb.net mesmo , programo desde o VB5 então acaba acostumando!Obrigado pela resposta! Criei o Serviço e está tudo ok! Só estou tendo uma dificuldade, quando eu crio novas functions tenho que exluir e incluir a referencia denovo para ele poder reconhecer a referencia do serviço! Tem alguma outra forma de corrigir isso?Obrigado!
Joe -
Acho que não. Pois quando você altera a definição do serviço, a referencia continua com a definição antiga. Existe um jeito mais rápido ao invez de excluir e incluir a referencia de novo. Voce pode clicar em "Update Service Reference". Aí automaticamente ele vai checar as mudanças e alterar as proxies do serviço. Só lembre de compilar o projeto do serviço antes de fazer isso.
Breno FerreiraBlog: http://brenocferreira.spaces.live.com
Twitter : http://twitter.com/breno_ferreiraSe a resposta foi útil, por favor, marque como resposta
- Sugerido como Resposta Kelps Leite de SousaModerator sexta-feira, 27 de novembro de 2009 21:27
- Marcado como Resposta Jhooe sexta-feira, 27 de novembro de 2009 21:34
-
Valeu Breno! Resolvi !!Vocês estão de parabéns! Conseguiram me auxiliar e resolver todos os meus problemas! Breno e Kelps muito Obrigado!Uma última dúvida!Algum método de levar o Dataview ou o Dataset ou a tabela inteira para o Silverlight sem ter que retornar valor por valor das linhas da tabela?
Joe -
Eu não recomendaria retornar os dados como Dataset, mas sim como uma Collection das suas entidades (uma List<T> ou T[]). E desse modo você consegue fazer Databinding de uma maneira bem simples (caso vc queira mostrar os dados em um Grid ou algo parecido).
Breno FerreiraBlog: http://brenocferreira.spaces.live.com
Twitter : http://twitter.com/breno_ferreiraSe a resposta foi útil, por favor, marque como resposta
- Sugerido como Resposta Kelps Leite de SousaModerator sexta-feira, 27 de novembro de 2009 21:26
-
preciso jogar os dados em uma Datagrid. teria algum exemplo por favor?Tem como Ler uma variável pública do serviço?Algum outro método de retorno de dados da função a não ser pelo return?Obrigado! E Desculpa por ter tantas dúvidas! xD
Joe -
-
Sim, você pode pedir para o Visual Studio atualizar a referencia.Dê uma olhada nessa documentação para mais detalhes.Atenciosamente,
Kelps Leite de Sousa
blog: http://kelps-sousa.blogspot.com
twitter : http://twitter.com/kelps
Não se esqueça de "marcar como resposta" o ítem que lhe ajudou. -
De uma olhada no código dos exemplos do Silverlight Toolkit:http://silverlight.codeplex.com/ Home do Silverlight Toolkit no Codeplexhttp://silverlight.net/content/samples/sl3/toolkitcontrolsamples/run/default.html Exemplo 2 (bem mais completo)O Segundo exemplo tem tudo que você pode querer sobre qualquer controle existente no Silverlight Toolkit, inclusive o DataGrid.Atenciosamente,
Kelps Leite de Sousa
blog: http://kelps-sousa.blogspot.com
twitter : http://twitter.com/kelps
Não se esqueça de "marcar como resposta" o ítem que lhe ajudou.- Sugerido como Resposta Kelps Leite de SousaModerator sexta-feira, 27 de novembro de 2009 21:26
- Marcado como Resposta Jhooe sexta-feira, 27 de novembro de 2009 21:33
-