Jump to content


Photo

Não Insere Email?


  • Faça o login para participar
17 replies to this topic

#1 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 20/07/2004, 15:48

Estou recebendo dados de um formulário e inserindo no BD, a query e a execução estão assim:

ComandoSQL = "INSERT INTO guest (nome, email, data, mensagem) VALUES (" & "" & nome & "," & email & "," & data & "," & mensagem & ")"

Conexao.Execute(ComandoSQL)

Mas justo na hora que tem que adicionar o email dá erro! Ahh, o erro é:

Tipo de erro:
Microsoft JET Database Engine (0x80040E14)
Erro de sintaxe (operador faltando) na expressão de consulta 'darkthales@terra.com.br'.


[]'s
Thales Santos

#2 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 20/07/2004, 16:04

cara falto as aspas simples (') na instrucao sql para mostrar que os dados sao textos

ex:


ComandoSQL = "INSERT INTO guest (nome, email, data, mensagem) VALUES (" ' " & nome & "','" & email & "','" & data & "','" & mensagem & "')"

Conexao.Execute(ComandoSQL)

www.andrewsmedina.com.br

#3 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 20/07/2004, 16:09

cara falto as aspas simples (') na instrucao sql para mostrar que os dados sao textos

ex:


ComandoSQL = "INSERT INTO guest (nome, email, data, mensagem) VALUES (" ' " & nome & "','" & email & "','" & data & "','" & mensagem & "')"

Conexao.Execute(ComandoSQL)

Valeu! Mas agora deu esse erro:

Tipo de erro:
Microsoft JET Database Engine (0x80004005)
A operação deve usar uma consulta atualizável.
/Guestbook/insere.asp, line 34


[]'s
Thales Santos

#4 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 20/07/2004, 16:11

verifique se todos os dados sao validos cara...
www.andrewsmedina.com.br

#5 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 20/07/2004, 16:13

verifique se todos os dados sao validos cara...

São! Testei uma por uma das variável e funcionaram. :P
Thales Santos

#6 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 20/07/2004, 16:16

tinha uma aspas sobranu verifica agora

ComandoSQL = "INSERT INTO guest (nome, email, data, mensagem) VALUES (' " & nome & "','" & email & "','" & data & "','" & mensagem & "')"

Conexao.Execute(ComandoSQL)

www.andrewsmedina.com.br

#7 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 20/07/2004, 16:18

tinha uma aspas sobranu verifica agora

ComandoSQL = "INSERT INTO guest (nome, email, data, mensagem) VALUES (' " & nome & "','" & email & "','" & data & "','" & mensagem & "')"

Conexao.Execute(ComandoSQL)

Eu já tinha removido a aspas dupla sobrando... E deu o erro. :(
Thales Santos

#8 Info_Tec

Info_Tec

    Servo do DEUS VIVO!

  • Usuários
  • 398 posts
  • Sexo:Não informado
  • Localidade:Entre a cadeira e o teclado
  • Interesses:Jesus, minha esposa e filha.<br>ASP, Lógica de programação, Projeto de Estradas, $$$ que tô precisando!

Posted 20/07/2004, 16:26

Verifique se a Pasta e/ou o .mdb não estão como somente leitura.
A cada minuto está mais perto.
Aceite JESUS como seu único e suficiente salvador!
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.

#9 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 20/07/2004, 16:28

Não, nem o MDB, nem a pasta do arquivo, nem o arquivo estão como Somente leitura.
Thales Santos

#10 Fernando_Ramos

Fernando_Ramos

    Fernando Ramos

  • Usuários
  • 728 posts
  • Sexo:Não informado

Posted 20/07/2004, 16:43

Amigo esse erro era o mesmo que estava dando com o guma....esse erro é de permissão na pasta em que esta o banco...ele pode estar com a opção de somente leitura desmarcada..mais talvez a permissão herdada da pasta esteja bloqueando a escrita.

verifique isso
--
www.ramosinformatica.com
contato@ramosinformatica.com | @rinformatica

Hospedagem de site | Desenvolvimento de Sistemas | Informática em Geral

#11 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 20/07/2004, 16:46

Mudei de pasta e agora:
O mecanismo de banco de dados Microsoft Jet não pode abrir o arquivo 'C:\Documents and Settings\Thales\Meus documentos\guestbook.mdb'. Ele já foi aberto em modo exclusivo por outro usuário ou você precisa de permissão para exibir seus dados.
/Guestbook/config.asp, line 4

:(
Thales Santos

#12 Fernando_Ramos

Fernando_Ramos

    Fernando Ramos

  • Usuários
  • 728 posts
  • Sexo:Não informado

Posted 20/07/2004, 16:49

primeira vez que vejo este erro!!!!

bom sei lá...ele esta sendo executado por alguém?? ou por vc ??? vc abriu ele em modo exclusivo ???

da uma verificada!!!!
--
www.ramosinformatica.com
contato@ramosinformatica.com | @rinformatica

Hospedagem de site | Desenvolvimento de Sistemas | Informática em Geral

#13 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 20/07/2004, 18:06

primeira vez que vejo este erro!!!!

bom sei lá...ele esta sendo executado por alguém?? ou por vc ??? vc abriu ele em modo exclusivo ???

da uma verificada!!!!

Não abri não, e não tem ninguém usando ele.. Ou, se abri em modo exclusivo sem querer, como reverto isso?
Thales Santos

#14 Fernando_Ramos

Fernando_Ramos

    Fernando Ramos

  • Usuários
  • 728 posts
  • Sexo:Não informado

Posted 20/07/2004, 21:41

é só fechar o access
--
www.ramosinformatica.com
contato@ramosinformatica.com | @rinformatica

Hospedagem de site | Desenvolvimento de Sistemas | Informática em Geral

#15 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 21/07/2004, 14:40

é só fechar o access

Não, o access tá fechado e mesmo assim dá esse erro!

Você poderia me passar um código bem simples pra eu testar o BD?
Thales Santos




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq