Olá a todos
Tenho um webservice que carrega tabelas e todos os metodos de carregamento funcionam bem, sempre retornando um boolean ou um dataset.
Criei um novo metodo que insere informações no banco de dados e retorna um boolean.
no meu projeto, instancio o objeto do webservice. Apos eu utilizo a função que criei nele colocando os parametros necessarios.
quando rodo o projeto, acontece o erro descrito abaixo
System.Web.Services.Protocols.SoapException: O servidor não pôde processar a solicitação. ---> System.Exception: Erro: Erro: A operação deve usar uma consulta atualizável. Código do erro: -2147467259 em WSGV.ServicoGV.EnviaPedido(String CodigoFuncionario, String NumMesa, String CodigoProduto, String Quantidade, String Coment1, String Coment2, String Coment3, String Coment4, String Coment5, String Coment6) --- Fim do rastreamento de pilha de exceções internas ---Mesmo consultado este forum nao consegui achar uma maneira de resolver esse problema.
obs: a declaração do metodo esta assim:
<WebMethod()> _
Public Function EnviaPedido(ByVal CodigoFuncionario As String, ByVal NumMesa As String, ByVal CodigoProduto As String, ByVal Quantidade As String, ByVal Coment1 As String, ByVal Coment2 As String, ByVal Coment3 As String, ByVal Coment4 As String, ByVal Coment5 As String, ByVal Coment6 As String) As Boolean
Se eu executar o webservice pelo IE (http://192.168.1.2/WSGV/ServicoGV.asmx) eu consigo simular e inserir valores no banco com o mesmo metodo.
Alguem tem ideia do que acontece?
Obrigado pela atenção
Analista Programador .Net
www.fabner.com.br