marcus Gemeos Postado Junho 2, 2005 Denunciar Share Postado Junho 2, 2005 Olá,porque esta dando esse erro ao cadastrar:Syntax error in INSERT INTO statementPara seguinte codigo:<%Option Explicit%><!--#include file="conexao_dados.asp"--><%'Relação dos produtosDim rs, rsCategoria, strSQL, sqlProd, rsProdutos, Conexao, rsLogo, rsVitrine_01, sqlLogo, sqlVitrine_01, rsVitrine_02, sqlVitrine_02, sqlColuna_esquerda, rsColuna_esquerda, rsColuna_esquerda2, sqlColuna_esquerda2, sqlColuna_esquerda3, rsColuna_esquerda3, sqlDestaque_Promocoes, rsDestaque_Promocoes, sqlDestaque_Promocoes2, rsDestaque_Promocoes2, sqlDestaque_Promocoes3, rsDestaque_Promocoes3, sqlTitulo_pagina, rsTitulo_pagina, sqlDestque_01, rsDestque_01, rsDestque_02, sqlDestque_02, sqlDestque_03, rsDestque_03, rsDestque_04, sqlDestque_04, rsDestque_05, sqlDestque_05, rsDestque_06, sqlDestque_06, rsMais_vendidos_01, sqlMais_vendidos_01, rsMais_vendidos_02, sqlMais_vendidos_02, rsMais_vendidos_03, sqlMais_vendidos_03, rsMais_vendidos_04, sqlMais_vendidos_04, rsMais_vendidos_05, sqlMais_vendidos_05, rsMais_vendidos_06, sqlMais_vendidos_06Dim sqlTituloCentral, rsTituloCentral, sqlTituloCentral2, rsTituloCentral2, sqlTituloCentral3, rsTituloCentral3Dim varCodigo, varNome, varCPF, varEND, varBairro, varCidade, varUf, varNacionalidade, varCep, varDdd, varTelefone, varEmail, varUsuario, varSenhaDim rsProd, rsProd2, sqlProduto, sqlInsertProdutovarCodigo = Session("codigo")varNome = Session("nome")varCPF = Session("cpf")varEND = Session("end")varBairro = Session("bairro")varCidade = Session("cidade")varUf = Session("uf")varNacionalidade = Session("nacionalidade")varCep = Session("cep")varDdd = Session("ddd")varTelefone = Session("telefone")varEmail = Session("email")varUsuario = Session("usuario")varSenha = Session("senha")varCodigo = replace(varCodigo, "'", "")varNome = replace(varNome, "'", "")varCPF = replace(varCPF, "'", "")varEND = replace(varEND, "'", "")varBairro = replace(varBairro, "'", "")varCidade = replace(varCidade, "'", "")varUf = replace(varUf, "'", "")varNacionalidade = replace(varNacionalidade, "'", "")varCep = replace(varCep, "'", "")varDdd = replace(varDdd, "'", "")varTelefone = replace(varTelefone, "'", "")varEmail = replace(varEmail, "'", "")varUsuario = replace(varUsuario, "'", "")varSenha = replace(varSenha, "'", "")'string para exibir os produtossqlLogo = "SELECT * FROM Logo ORDER BY Logo"sqlTitulo_pagina = "SELECT * FROM titulo_pagina ORDER BY titulo_pagina"sqlProduto = "SELECT * FROM usuarios WHERE Nome ='" & varNome & "'"sqlInsertProduto = "INSERT INTO usuarios (codigo,Nome,cpf,end,bairro,cidade,estado,nacionalidade,cep,ddd,telefone,email,usuario,senha) values (" & varCodigo & "," & varNome & "," & varCPF & "," & varEND & "," & varBairro & "," & varCidade & "," & varUf & "," & varNacionalidade & "," & varCep & "," & varDdd & "," & varTelefone & "," & varEmail & "," & varUsuario & "," & varSenha & ")"'abre a conexaoCall abre_conexao'executa a instrução SQLSet rsLogo = Conexao.Execute(sqlLogo)Set rsTitulo_pagina = Conexao.Execute(sqlTitulo_pagina)Set rsProd = Conexao.Execute(sqlProduto)Set rsProd2 = Conexao.Execute(sqlInsertProduto)%>Obrigado!Precisso!Marcus Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Bittencourt Muniz Postado Junho 2, 2005 Denunciar Share Postado Junho 2, 2005 Mas no caso, para que você usa isso na linha de cadastro(INSERT INTO):values("& varNome &")Tente isso:values("varNome")Se ainda der errado, tente:values(varNome)Falows! Qualquer dúvida, poste! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marcus Gemeos Postado Junho 2, 2005 Autor Denunciar Share Postado Junho 2, 2005 Olá amigo,Está dando o seguinte erro:Microsoft VBScript compilation error '800a0401' Expected end of statement /loja/cadastro_02.asp, line 46 sqlInsertProduto = "INSERT INTO usuarios (codigo,Nome,cpf,end,bairro,cidade,estado,nacionalidade,cep,ddd,telefone,email,usuario,senha) values (" varCodigo "," varNome "," varCPF "," varEND "," varBairro "," varCidade "," varUf "," varNacionalidade "," varCep "," varDdd "," varTelefone "," varEmail "," varUsuario "," varSenha ")"Obrigado!Marcus Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 AlexMunhoz Postado Junho 2, 2005 Denunciar Share Postado Junho 2, 2005 Olá amigo,Está dando o seguinte erro:Microsoft VBScript compilation error '800a0401' Expected end of statement /loja/cadastro_02.asp, line 46 sqlInsertProduto = "INSERT INTO usuarios (codigo,Nome,cpf,end,bairro,cidade,estado,nacionalidade,cep,ddd,telefone,email,usuario,senha) values (" varCodigo "," varNome "," varCPF "," varEND "," varBairro "," varCidade "," varUf "," varNacionalidade "," varCep "," varDdd "," varTelefone "," varEmail "," varUsuario "," varSenha ")"Obrigado!Marcus amigao, tenta issonão entendi direito como você esta abrindo sua conexão mas temta dessa formavalues('"&varNome&"') ", variavel que abre a conexao Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Bittencourt Muniz Postado Junho 3, 2005 Denunciar Share Postado Junho 3, 2005 Hum... Não sei ao certo... mas tenta conferir se você fechou todas tags certinho, não inseriu nenhum comando SQL errado, fechou a conexão, etc.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marcus Gemeos
Olá,
porque esta dando esse erro ao cadastrar:
Syntax error in INSERT INTO statement
Para seguinte codigo:
<%
Option Explicit
%>
<!--#include file="conexao_dados.asp"-->
<%
'Relação dos produtos
Dim rs, rsCategoria, strSQL, sqlProd, rsProdutos, Conexao, rsLogo, rsVitrine_01, sqlLogo, sqlVitrine_01, rsVitrine_02, sqlVitrine_02, sqlColuna_esquerda, rsColuna_esquerda, rsColuna_esquerda2, sqlColuna_esquerda2, sqlColuna_esquerda3, rsColuna_esquerda3, sqlDestaque_Promocoes, rsDestaque_Promocoes, sqlDestaque_Promocoes2, rsDestaque_Promocoes2, sqlDestaque_Promocoes3, rsDestaque_Promocoes3, sqlTitulo_pagina, rsTitulo_pagina, sqlDestque_01, rsDestque_01, rsDestque_02, sqlDestque_02, sqlDestque_03, rsDestque_03, rsDestque_04, sqlDestque_04, rsDestque_05, sqlDestque_05, rsDestque_06, sqlDestque_06, rsMais_vendidos_01, sqlMais_vendidos_01, rsMais_vendidos_02, sqlMais_vendidos_02, rsMais_vendidos_03, sqlMais_vendidos_03, rsMais_vendidos_04, sqlMais_vendidos_04, rsMais_vendidos_05, sqlMais_vendidos_05, rsMais_vendidos_06, sqlMais_vendidos_06
Dim sqlTituloCentral, rsTituloCentral, sqlTituloCentral2, rsTituloCentral2, sqlTituloCentral3, rsTituloCentral3
Dim varCodigo, varNome, varCPF, varEND, varBairro, varCidade, varUf, varNacionalidade, varCep, varDdd, varTelefone, varEmail, varUsuario, varSenha
Dim rsProd, rsProd2, sqlProduto, sqlInsertProduto
varCodigo = Session("codigo")
varNome = Session("nome")
varCPF = Session("cpf")
varEND = Session("end")
varBairro = Session("bairro")
varCidade = Session("cidade")
varUf = Session("uf")
varNacionalidade = Session("nacionalidade")
varCep = Session("cep")
varDdd = Session("ddd")
varTelefone = Session("telefone")
varEmail = Session("email")
varUsuario = Session("usuario")
varSenha = Session("senha")
varCodigo = replace(varCodigo, "'", "")
varNome = replace(varNome, "'", "")
varCPF = replace(varCPF, "'", "")
varEND = replace(varEND, "'", "")
varBairro = replace(varBairro, "'", "")
varCidade = replace(varCidade, "'", "")
varUf = replace(varUf, "'", "")
varNacionalidade = replace(varNacionalidade, "'", "")
varCep = replace(varCep, "'", "")
varDdd = replace(varDdd, "'", "")
varTelefone = replace(varTelefone, "'", "")
varEmail = replace(varEmail, "'", "")
varUsuario = replace(varUsuario, "'", "")
varSenha = replace(varSenha, "'", "")
'string para exibir os produtos
sqlLogo = "SELECT * FROM Logo ORDER BY Logo"
sqlTitulo_pagina = "SELECT * FROM titulo_pagina ORDER BY titulo_pagina"
sqlProduto = "SELECT * FROM usuarios WHERE Nome ='" & varNome & "'"
sqlInsertProduto = "INSERT INTO usuarios (codigo,Nome,cpf,end,bairro,cidade,estado,nacionalidade,cep,ddd,telefone,email,usuario,senha) values (" & varCodigo & "," & varNome & "," & varCPF & "," & varEND & "," & varBairro & "," & varCidade & "," & varUf & "," & varNacionalidade & "," & varCep & "," & varDdd & "," & varTelefone & "," & varEmail & "," & varUsuario & "," & varSenha & ")"
'abre a conexao
Call abre_conexao
'executa a instrução SQL
Set rsLogo = Conexao.Execute(sqlLogo)
Set rsTitulo_pagina = Conexao.Execute(sqlTitulo_pagina)
Set rsProd = Conexao.Execute(sqlProduto)
Set rsProd2 = Conexao.Execute(sqlInsertProduto)
%>
Obrigado!
Precisso!
Marcus
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.