Voltar   Fórum Locaweb > Serviços > Comércio Eletrônico

Comércio Eletrônico Loja Pronta, Pagamento Certo, Gateway de Pagamento, e outros assuntos relacionados

 
Opções do Tópico Procurar no Tópico
Antigo 29/10/09, 14:08   #1
Lecamar
Membro desde: 29/10/09
Mensagens: 1
Erro produtos_descricao.asp line 107

Pessoal,

Boa Tarde td bem, está dando esse erro na hora de entrar no produto para efetuar a compra.

Erro --------


Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[MySQL][ODBC 3.51 Driver][mysqld-5.1.30-percona-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

/baseteste/produtos_descricao.asp, line 107

O que pode ser isso.

Grato,

Luiz
Lecamar está offline   Comentar Responder Escute esta mensagem
Antigo 06/02/10, 0:37   #2
tcl
Membro desde: 06/02/10
Mensagens: 7
Erro entrar produtos

Minha loja passou apresentar o mesmo problema ao entrar na descrição de um produto aparece o seguinte erro.
Não são todos os produtos que apresenta o erro, somente alguns. Muito estranho pois isso ocorreu do nada após meses de perfeito funcionamento. Alguém já passou por isso?

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[MySQL][ODBC 3.51 Driver][mysqld-5.1.41-percona-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

/produtos_descricao.asp, line 160

Alguém poderia dar uma ajuda?

Thanks

Editado por tcl : 06/02/10 às 0:48
tcl está offline   Comentar Responder Escute esta mensagem
Antigo 06/02/10, 2:06   #3
achei10
Membro desde: 18/01/10
Mensagens: 26
atualiza versão do seu mysql

arquivo funcao.asp

Atual
Application(”StringConexaoBanco”) = “DRIVER={MySQL ODBC 3.51

Modificar para:
linha 53 Application("StringConexaoBanco") = "DRIVER={MySQL ODBC 5.1

minha loja dava esse erro depois que modifiquei nao ocorreu mais.

fonte:http://design.surgimento.com.br/prog...l-de-sua-loja/
achei10 está offline   Comentar Responder Escute esta mensagem
Antigo 06/02/10, 15:40   #4
leticias
Membro desde: 16/01/08
Mensagens: 80
Estou com esse problema também em uma loja. Fiz exatamente como você sugeriu no seu blog. Não houve melhoras.

http://design.surgimento.com.br/prog...l-de-sua-loja/

Editado por leticias : 06/02/10 às 15:44
leticias está offline   Comentar Responder Escute esta mensagem
Antigo 06/02/10, 16:14   #5
achei10
Membro desde: 18/01/10
Mensagens: 26
Citação:
Postado originalmente por leticias Ver Mensagens
Estou com esse problema também em uma loja. Fiz exatamente como você sugeriu no seu blog. Não houve melhoras.

http://design.surgimento.com.br/prog...l-de-sua-loja/

ops. blog nao e meu!
achei10 está offline   Comentar Responder Escute esta mensagem
Antigo 07/02/10, 18:46   #6
braulio_holtz
Membro desde: 29/07/09
Mensagens: 82
Posta o comando SQL pra ver, pode ser algum tipo de diferença entre as versões
braulio_holtz está offline   Comentar Responder Escute esta mensagem
Antigo 07/02/10, 22:16   #7
tcl
Membro desde: 06/02/10
Mensagens: 7
Citação:
Postado originalmente por achei10 Ver Mensagens
atualiza versão do seu mysql

arquivo funcao.asp

Atual
Application(”StringConexaoBanco”) = “DRIVER={MySQL ODBC 3.51

Modificar para:
linha 53 Application("StringConexaoBanco") = "DRIVER={MySQL ODBC 5.1

minha loja dava esse erro depois que modifiquei nao ocorreu mais.

fonte:http://design.surgimento.com.br/prog...l-de-sua-loja/

Não resolveu pra mim também.

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[MySQL][ODBC 5.1 Driver][mysqld-5.1.41-percona-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

/produtos_descricao.asp, line 160


Alguém passou por isso?

Thanks
tcl está offline   Comentar Responder Escute esta mensagem
Antigo 07/02/10, 22:23   #8
tcl
Membro desde: 06/02/10
Mensagens: 7
Help

Impressionante é que o erro em questão é apresentado somente em alguns produtos da loja.

Existem produtos que são praticamente idênticos em todas suas características de configuração. Porém um apresentando o erro outro não. Não consegui localizar o que poderia ser.

Se alguém tiver alguma dica de como solucionar o problema, fico grato.

Abraço
tcl está offline   Comentar Responder Escute esta mensagem
Antigo 10/02/10, 15:04   #9
tcl
Membro desde: 06/02/10
Mensagens: 7
ninguém? =/
tcl está offline   Comentar Responder Escute esta mensagem
Antigo 24/02/10, 12:07   #10
oswaldo.aranda
Avatar de oswaldo.aranda
Membro desde: 15/04/08
Mensagens: 38
Amigos, encontrei o mesmo problema e como o "excelente" suporte da locaweb não conseguiu ajudar, fuçei muito até achar a solução.

Ainda não tive tempo de ver o que causa o erro, mas vou postar a solução para resolução de seus problemas.

Este erro ocorre por ter sido preenchido como "NULL", o campo codigo_subcategoria no Mysql.

Localize os produtos que estiverem como "NULL" e substitua seus valores para 0.

Isto corrigirá o problema.

Estava aqui pensando, provalemente, o erro deve estar no sql de inclusão do produto. Tem que colocar o valor 0 na instrução, quando o valor estiver em branco, para evitar este erro.

Ao analisar os arquivos, me deparei com a solução.
Localize no arquivo ADM_cria_produto.asp, as linhas 192 a 194, que terão este valor:
<%Else%>
<input type="hidden" name="codigo_subcategoria" value="">
<%End if%>

e altera para este valor
<%Else%>
<input type="hidden" name="codigo_subcategoria" value="0">
<%End if%>

Pronto, solução dos erros e solução para que não ocorra próximos erros.

Abraço a todos.

Atenciosamente,

Oswaldo Aranda

Para correção, abram o banco via phpmyadmin, localize o(s) produto(s) com erro
Citação:
Postado originalmente por Lecamar Ver Mensagens
Pessoal,

Boa Tarde td bem, está dando esse erro na hora de entrar no produto para efetuar a compra.

Erro --------


Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[MySQL][ODBC 3.51 Driver][mysqld-5.1.30-percona-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

/baseteste/produtos_descricao.asp, line 107

O que pode ser isso.

Grato,

Luiz
oswaldo.aranda está offline   Comentar Responder Escute esta mensagem
Antigo 25/02/10, 10:30   #11
Jeann
Avatar de Jeann
Membro desde: 22/02/10
Mensagens: 6
Oi pessoal,

Ontem me deparei com esse erro em uma loja, e como o oswaldo.aranda disse:

Citação:
Este erro ocorre por ter sido preenchido como "NULL", o campo codigo_subcategoria no Mysql.
É o que está acontecendo. Antes só via isso quando havia importação, agora parece que começou a aparecer mesmo sem importar nada.

A solução do oswaldo.aranda resolve o problema, mas o ruim é que os produtos que estão errados precisam ser ajustados manualmente direto pelo banco, e isso em uma loja com muitos produtos vai um tempo considerável. Mas como a loja que me deparei com o problema tinha muitos produtos cadastrado acabei resolvendo esse problema com uma instrução SQL (fazendo essa mudança não é mais necessário mudar nada nos arquivos, e resolveria o problema dos produtos que já estão errados, e evita que os novos cadastros voltem a ter esse problema) :

ALTER TABLE `Produtos` CHANGE `codigo_subcategoria` `codigo_subcategoria` INT( 11 ) NOT NULL DEFAULT ‘0′;

Para evitar problemas assim com a marca é bom usar essa outra instrução tambem:


ALTER TABLE `Produtos` CHANGE `codigo_marca` `codigo_marca` INT( 11 ) NOT NULL DEFAULT ‘0′;

Criei um video para auxiliar no link:

http://design.surgimento.com.br/prog...a-lojaexemplo/

Espero ter ajudado.
Jeann está offline   Comentar Responder Escute esta mensagem
Antigo 28/04/10, 10:39   #12
casapopularbahia.com.br
Membro desde: 15/10/08
Mensagens: 36
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

Jeann,

Este erro também acontece comigo. Minha loja é a disponibilizada pela Locaweb no SourceForge.net, e como eu tive muitas dificuldades para instalar o Márcio Soares da www.mrsdesignstudio.com.br instalou para mim.

O erro que ocorre comigo é:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[MySQL][ODBC 5.1 Driver][mysqld-5.1.41-percona-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

/produtos_descricao.asp, line 107
Me dá uma ajuda de como resolver, vou pedir ajuda também ao Márcio, já que ele instalou, pode saber o que provoca esse erro e como resolvê-lo.

Obrigado pela ajuda!
casapopularbahia.com.br está offline   Comentar Responder Escute esta mensagem
Antigo 28/04/10, 10:50   #13
casapopularbahia.com.br
Membro desde: 15/10/08
Mensagens: 36
Error '80040e14', produtos_descricao.asp

Olá Jeann,

Gostaria de saber se a solução que você postou para esse erro é para alguma loja específica?

Digo isso pois colegas do fórum postarm lojas com melhorias, e então pode ser que a solução para uma não funcione na outra.

Eu utilizo a versão disponibilizada pela Locaweb no Source Fortge, como tive muita dificuldade em instalar, o Marcio Soares da www.mrsdesignstudio.com.br instalou para mim.

Vou até pedir para ele me orientar, já que ele instalou e pode saber sobre isso.

Desde já, agradeço!
casapopularbahia.com.br está offline   Comentar Responder Escute esta mensagem
Antigo 06/05/10, 14:09   #14
casapopularbahia.com.br
Membro desde: 15/10/08
Mensagens: 36
A solução do erro em produtos_descricao.asp serve para qualquer loja?

Olá Jeann,

Citação:
Postado originalmente por Jeann Ver Mensagens
Oi pessoal,

Criei um video para auxiliar no link:

http://design.surgimento.com.br/prog...a-lojaexemplo/

Espero ter ajudado.
Conforme minha mensagem anterior, gostaria de saber se posso utilizar essa solução na minha loja.

Obrigado!
casapopularbahia.com.br está offline   Comentar Responder Escute esta mensagem
Antigo 06/05/10, 15:07   #15
casapopularbahia.com.br
Membro desde: 15/10/08
Mensagens: 36
Erro produtos_descricao.asp solucionado!

Pessoal,

segui as orientações conforme o vídeo que o Jeann fez e pronto, agora a página não dá mais erros.


Obrigado Jeann e obrigado a todos do fórum!
casapopularbahia.com.br está offline   Comentar Responder Escute esta mensagem
Antigo 18/05/10, 15:32   #16
felipetto
Membro desde: 24/06/09
Mensagens: 7
Tb segui as orientações do vídeo e deu certo para o internauta visualizar o produto sem erros, porém ao tentar editar qualquer produto que não possui categoria dá outro erro:

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

/profermetal/vitrinedeexpositores/painelctrl/ADM_insereAltProduto.asp, line 522

Alguém tem idéia de como resolver isso?
felipetto está offline   Comentar Responder Escute esta mensagem
Antigo 20/05/10, 14:35   #17
casapopularbahia.com.br
Membro desde: 15/10/08
Mensagens: 36
Felipetto,

Postei um tópico buscando solução para este mesmo problema. Procurei na web solulção, pedi ajuda a amigos programadores, e nada. Então agora eu cadastro produtos sempre com todos os campos preenchidos, já que esse erro é por causa do "null" no banco de dados.

Mesmo que seja necessário criar uma marca "default" e uma categoria "default" é melhor preencher tudo, exceto o ISBN que é para livros.

Espero ter ajudado.

Abraço e boa sorte!
casapopularbahia.com.br está offline   Comentar Responder Escute esta mensagem
Antigo 26/05/10, 16:31   #18
Audimagem
Membro desde: 26/05/10
Mensagens: 2
Erro 80040e14 RESOLVIDO


Boa tarde pessoas!!!

Estava com este erro em minha loja, fiz tudo que estava neste tópico e não adiantou... mas depois de tanto testar consegui arrumar.

No arquivo painelctrl\funcoes\ADM_funcoes_produto.asp linha 34
altere <OPTION value="">Selecione</OPTION> para <OPTION value="0">Selecione</OPTION>

Com esta alteração não será necessário alterar o banco de dados ou a função de Driver do MySQL.

Qualquer coisa estamos aí.
Regina Porto
AUDIMAGEM
Audimagem está offline   Comentar Responder Escute esta mensagem
Antigo 26/05/10, 18:03   #19
casapopularbahia.com.br
Membro desde: 15/10/08
Mensagens: 36
Erro 80040e14 Não RESOLVIDO totalmente

Olá Audimagem e colegas do fórum,

Fiquei empolgado com a solução que Audimagem encontrou e fui lá fazer. Porém com o modelo da minha loja não funcionou.

Peço que o Audimagem informe a versão da loja que ele possui, já que a minha é a 6.5 que a Locaweb disponibilizou no SourceForge.

Continuo tendo o erro:

painelctrl/ADM_insereAltProduto.asp, line 522

A forma que encontrei para burlar isso é cadastrar obrigatoriamente uma subcategoria, nem que ela tenha o mesmo nome da categoria.

Os produtos cadastrados e alterados que estão numa subcategoria, não dão erro.

Porém se eu for cadastrar um numa categoria que não possua subcategoria, aparece o tal erro.

Olhei a linha 522 e nessa linha tem isso: RS_Produto("codigo_subcategoria") = Codigo_subcategoria

Provavelmente não preencher esse campo informa ao banco "null" ou "0" e por isso dá o erro. Mas como não sei uma linha sequer de programação, vou esperar a ajuda de alguma das centenas de almas boas desse fórum para ajudar.

Obrigado.
casapopularbahia.com.br está offline   Comentar Responder Escute esta mensagem
Antigo 26/05/10, 18:11   #20
casapopularbahia.com.br
Membro desde: 15/10/08
Mensagens: 36
Citação:
Postado originalmente por Audimagem Ver Mensagens


No arquivo painelctrl\funcoes\ADM_funcoes_produto.asp linha 34
altere <OPTION value="">Selecione</OPTION> para <OPTION value="0">Selecione</OPTION>

AUDIMAGEM
Mexi nessa linha, e o problema continua. Só consigu burlar esse problema quando crio obrigatoriamente uma subcategoria.

Se eu cadatro um produto sem subcategoria, dá o erro.

Se cadastro o produto numa subcategoria, fica correto.

A linha 522 que dá erro tem RS_Produto("codigo_subcategoria") = Codigo_subcategoria

Obrigado.
casapopularbahia.com.br está offline   Comentar Responder Escute esta mensagem

Opções do Tópico Procurar no Tópico
Procurar no Tópico:

Procura Avançada

Permissões
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code está Ligado
Smilies estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado



Horários baseados na GMT -3 (horário de verão brasileiro). Agora são 13:38.


Powered by: vBulletin v3.8.4 Translated by Jab's & fparker
Revision by beduino
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.