none
Erro no SOAP RRS feed

  • Pergunta

  • 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
    sexta-feira, 5 de junho de 2009 00:13

Todas as Respostas

  • O problema esta na query de inserçao do seu dataset....

    apos o Insert, vc deveria estar fazendo um select retornando o registro incluido
    sábado, 20 de junho de 2009 00:19
    Moderador