Inquiridor
Como insiro no WebMethod de um WebService uma consulta e inserção de BDACCESS2003?

Pergunta
-
Olá pessoal estou criando um serviço .asmx em C# no VisualStudio2005 Pro Edition em Asp.Net WebService Application p/ conexão com BDACCESS 2003, mas como sou iniciante queria saber dentro do webmethod abaixo como faria para criar uma rotina ou methodo de consulta baseado num parametro where codigo=codigoconsultado e uma de inclusão e alteração ou update
using
System;using
System.Data;using
System.Web;using
System.Collections;using
System.Web.Services;using
System.Web.Services.Protocols;using
System.ComponentModel;namespace
WSWebProdutos{
/// <summary> /// Summary description for Service1 /// </summary>[
WebService(Namespace = "http://tempuri.org/")][
WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)][
ToolboxItem(false)] public class Service1 : System.Web.Services.WebService{
[
WebMethod] public string HelloWorld()//Como colocaria um WebMethod de Consulta, Inserção,Update e Deleção de BD aqui?
{
return "Hello World";
}
}
}
Já cheguei a ver um artigo em C# no linha de codigo mas qdo tento incluir algum dado ele retorna erro, se alguem puder me ajudar ficaria muito grato de ante-mão p/ me solucionar essa duvida
Todas as Respostas
-
Olá Luiz,
Seria interessante vc criar classes de Persistencia e nestas classes vc colocaria métodos de Inserir, Alterar, Apagar e Consultar, e só então publicar estes métodos através de um WebMethod.
Assim vc estaria fazendo ser projeto em camadas, e essa abordagem tem vários benefícios.
Exemplo:
[WebMethod]
public void InserirCliente(int codigo_, string nome_)
{
ClientePersistencia persistencia = new ClientePersistencia();
persistencia .Inserir(codigo_, nome_);
}
abraços
Silas
-
Olá Silas boa noite
no caso do codigo abaixo que vc me passou
[WebMethod]
public void InserirCliente(int codigo_, string nome_)
{
ClientePersistencia persistencia = new ClientePersistencia();
persistencia .Inserir(codigo_, nome_);
}
codigo_, nome_ são campos do banco
e como no caso eu teria que criar ou fz essa classe no VS2005 Pro Edition eng-usa-enu como tb criar a conexão do bd p/ access se teria alguma ideia ou ex p/ me passar?
-
Bom dia Luiz,
no link abaixo explica como utilizar web services com banco de dados.
Está um pouco desatualizado mas servirá como referência.
http://www.msdnbrasil.com.br/docs/net/WebServicesDB.doc
Eduardo Dias
-
Silas Junior e Eduardo Dias, obrigado de ante-mão mas, Eduardo apesar desse artigo está antigo á conexão que ele está dando exemplos e explicando no artigo é a do SQL SERVER com bd Northwind, não haveria algo identico que me explica-se de uma forma pratica e fácil já que sou iniciante no assunto via bdaccess2003 ou conexão Microsoft Jet Oledb4.0 fico no aguardo mas de ante-mão já fico grato
-
-
Olá Luiz
De uma olhada neste exemplo para acessar um banco de dados, se possível use o DAAB
http://www.gupnet.com.br/Terceira.asp?menu=1&secao=3&msg=19
-