LojaExemplo: Como resolver o problema ao atualizar o frete personalizado

  • Olá,

    Atualmente alguns lojistas não vem obtendo sucesso ao atualizar o frete personalizado da Loja Exemplo. Em alguns casos dá o erro abaixo:

    Microsoft Cursor Engine error ’80040e38′

    Row cannot be located for updating. Some values may have been changed since it was last read.

    /loja/painelctrl/ADM_altera_valores_frete.asp, line 52

    Para resolver o problema, entre no arquivo “painelctrl/ADM_altera_valores_frete.asp” e adicione os trechos em vermelho:

    RS_Produto.Open “SELECT codigo_frete, UF, Localidade, indicador, km, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21, p22, p23, p24, p25, p26, p27, p28, p29, p30, advalorem from Tabela_frete_personalizado WHERE codigo_frete =”&I&””, Conexao
    If request(“valorPadrao”) <> “” And Request(“ativaValorPadrao”) = “sim” Then
    ‘Caso o usuário defina um valor de frete único para todas as regiões
    valor_basePadrao = replace(request(“valorPadrao”),”.”,””)
    valor_basePadrao = replace(valor_basePadrao,”,”,”.”)
    Conexao.execute “UPDATE Tabela_frete_personalizado SET P”&o&”=’”&Trim( valor_basePadrao)&”‘ WHERE codigo_frete =’”&I&”‘ “
    ‘RS_Produto(“P”&o) = valor_basePadrao RETIRE ESSA LINHA OU COMENTE ELA
    Else
    ‘Caso o usuário defina um valor de frete diferente para cada região.
    valor_base       = replace(valor_fr(I),”.”,””)
    valor_base       = replace(valor_base,”,”,”.”)
    Conexao.execute “UPDATE Tabela_frete_personalizado SET P”&o&”=’”&valor_base&”‘ WHERE codigo_frete =’”&I&”‘ “
    ‘RS_Produto(“P”&o) = Trim(valor_base)  RETIRE ESSA LINHA OU COMENTE ELA
    End if
    ‘RS_Produto.Update RETIRE ESSA LINHA OU COMENTE ELA

    Isso deverá resolver.

    Até a próxima!

    Abraço



    Related Posts Plugin for WordPress, Blogger...




    agosto 12th, 2010 | Jeann | 2 Comentários | Tags:,

Sobre o autor

Em breve.

2 Comentarios

  • Evandro 08.12.2010

    Olá, meu frete personalizado não funciona.
    Quando ativo esse tipo de frete, ao clicar em “Calcular frete” no carrinho, nada acontece, não exibe erro, nada. fica parado.

    Fiz essa alteração do seu post, e resolveu o problema do painel de controle. Mas esse do carrinho não consigo resolver.

    Tem alguma idéia do que seja para me dar uma dica?

    Obrigado!!!!

  • Olá Evandro,

    Verifique se o frete personalizado não esteja com o nome “PAC” ou “SEDEX”, pois se tiver pode dar problema. Mas de uma revisada no arquivo cep_frete.asp que é provavel que o erro esteja nele.

    Abraço.

Comente aqui

* Nome, Email e comentário são obrigatórios