Ir para conteúdo
Fórum Script Brasil
  • 0

Por Que Esta Dando Esse Erro Ao Cadastrar-me


marcus Gemeos

Pergunta

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

  • 0

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!

Link para o comentário
Compartilhar em outros sites

  • 0

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

Link para o comentário
Compartilhar em outros sites

  • 0

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 isso

não entendi direito como você esta abrindo sua conexão mas temta dessa forma

values('"&varNome&"') ", variavel que abre a conexao

Link para o comentário
Compartilhar em outros sites

  • 0

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....

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...