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

Não Encontra O Campo


DeStiLaDo

Pergunta

gentein, olá!!!

não consigo entender porque recebo o erro:

INSET INTO contém o seguinte nome de campo desconhecido: 'dia' na linha 32

eis o script:

Dim nome,sobrenome,sexo,dia,mes,ano,login,password,dica,padrinho,data_cadastro,ativada,bloqueada,confirma

nome      =  session("nome")

sobrenome =  session("sobrenome")

sexo      =  session("sexo")

dia    =  session("dia")

mes      =  session("mes")

ano    =  session("ano")

login    =  session("login")

password    =  session("password")

padrinho    =  session("padrinho")

dica    =  session("dica")

data_cadastro            =  session("data_cadastro")

ativada    =  "NÃO"

bloqueada    =  "SIM"

confirma    =  replace(request.form("confirma"), "'", "''") 

 

if confirma = "SIM" then (essa condicional está ok)

'***CONEXÃO COM O BANCO VIP

Set DB = Server.CreateObject("ADODB.Connection")

DB.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../db/vip.mdb")

'***CADASTRA O NOVO USUARIO NO banco VIP - TABELA USUARIOS

cad_user = "INSERT INTO usuarios (nome,sobrenome,sexo,dia,mes,ano,login,password,padrinho,dica,data_cadastro,ativada,bloqueada) " & _

"VALUES ('" & nome & "','" & sobrenome & "','" & sexo & "','" & dia & "','" & mes & "','" & ano & "','" & login & "','" & password & "','" & padrinho & "','" & dica & "','" & data_cadastro & "','" & ativada & "','" & bloqueada & "')"

DB.Execute(cad_user) (esta é a linha 32)

alguém poderia me dar uma mão?

Editado por cyberalexxx
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

hum..

uma pergunta idiota..

Existe um campo DIA na sua tabela USUARIOS no banco de dados?

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, o que posso lhe dizer, é o que eu sempre digo para todos que fazem SQL's grandes.

Comece a montar seu SQL aos poucos.

Pois, se você ta barrando num campo, basta descobrir qual deles é, e talvez mudar o nome, ou algo do genero.

Comece fazendo o Insert num campo.

Depois coloque mais 1, depois outro, e vá re-montando todo o SQL, até chegar no erro.

Assim você vai ter certeza onde é o erro.

Esse é o modo mais facil de 'debugar' um codigo!

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...