| Comércio Eletrônico Loja Pronta, Pagamento Certo, Gateway de Pagamento, e outros assuntos relacionados |
29/10/09, 14:08
|
#1
|
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
|
|
|
06/02/10, 0:37
|
#2
|
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
|
|
|
06/02/10, 2:06
|
#3
|
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/
|
|
|
06/02/10, 16:14
|
#5
|
Membro desde: 18/01/10
Mensagens: 26
|
Citação:
Postado originalmente por leticias
|
ops. blog nao e meu!
|
|
|
07/02/10, 18:46
|
#6
|
Membro desde: 29/07/09
Mensagens: 82
|
Posta o comando SQL pra ver, pode ser algum tipo de diferença entre as versões
|
|
|
07/02/10, 22:16
|
#7
|
Membro desde: 06/02/10
Mensagens: 7
|
Citação:
Postado originalmente por achei10
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
|
|
|
07/02/10, 22:23
|
#8
|
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
|
|
|
10/02/10, 15:04
|
#9
|
Membro desde: 06/02/10
Mensagens: 7
|
ninguém? =/
|
|
|
24/02/10, 12:07
|
#10
|
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
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
|
|
|
|
25/02/10, 10:30
|
#11
|
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.
|
|
|
28/04/10, 10:39
|
#12
|
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!
|
|
|
28/04/10, 10:50
|
#13
|
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!
|
|
|
06/05/10, 14:09
|
#14
|
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
|
Conforme minha mensagem anterior, gostaria de saber se posso utilizar essa solução na minha loja.
Obrigado!
|
|
|
06/05/10, 15:07
|
#15
|
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!
|
|
|
18/05/10, 15:32
|
#16
|
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?
|
|
|
20/05/10, 14:35
|
#17
|
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!
|
|
|
26/05/10, 16:31
|
#18
|
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
|
|
|
26/05/10, 18:03
|
#19
|
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.
|
|
|
26/05/10, 18:11
|
#20
|
Membro desde: 15/10/08
Mensagens: 36
|
Citação:
Postado originalmente por Audimagem
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.
|
|
|
| Opções do Tópico |
Procurar no Tópico |
|
|
|
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
Código HTML está Desligado
|
|
|
Horários baseados na GMT -3 (horário de verão brasileiro). Agora são 13:38.
|