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

(Resolvido) Erro com INSERT


rodrigotnoma

Pergunta

Boa tarde.

Galera sempre usei essa query para efetuar insert, mas agora esta dando erro, meu fonte é:

<%

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

Connstring = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\mf\user.mdb;"

Cn.Open Connstring

user = Request.Form("user")
pass = Request.Form("pass")

Cn.Execute "Insert into tb_user(user,pass) values('"& user &"','"& pass &"')"

response.Redirect("ok.asp")

Cn.Close

Set Cn = Nothing

%>

O erro é:

Tipo de erro:

Microsoft JET Database Engine (0x80040E14)

Erro de sintaxe na instrução INSERT INTO.

/mf/add_user_bco.asp, line 13

O que poderia estar errado?

Obrigado.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

verifique se os campo tem valor e se o tipo de dados esta correto

<%

Set Cn = Server.CreateObject("ADODB.Connection")
Connstring = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\mf\user.mdb;"
Cn.Open Connstring

user = Request.Form("user")
pass = Request.Form("pass")

if user<>"" and pass<>"" then
Cn.Execute "Insert into tb_user (user,pass) values ('"& user &"','"& pass &"')"
end if

Cn.Close
Set Cn = Nothing

response.Redirect("ok.asp")
%>

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...