Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brunohenriquecosta

erro no SQL

Recommended Posts

está dando o Seguinte erro: Source line: Con.Execute SQL

 

o meu código

 

strNome = Request.Form("nome")
strEmail = Request.Form("email")
strDepartamento = Request.Form("id_departamento")
strLogin = Request.Form("login")
strSenha = Request.Form("senha")
strPermissao = Request.Form("permissao")

SQL = "INSERT INTO user (nome , email , id_departamento , login, senha , permissao) VALUES ('" & strNome & "', '" & strEmail & "', '" & strDepartamento & "', '" & strLogin & "', '" & strSenha & "', " & strPermissao &")"
'//Aqui a conexão executa o insert
Con.Execute SQL
'//Perceba que para o campo idade, não foi utilizado o delimitador
'Response.Write "O registro foi incluído com sucesso !!"
%>

 

 

se der pra responder!

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se todos os campos saun do tipo correto, numerico,texto etc

dá um response.write na sua string SQL para ver o k esta sendo passado

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se todos os campos saun do tipo correto, numerico,texto etc

dá um response.write na sua string SQL para ver o k esta sendo passado

 

aquele problema deu certo, ja arrumei

 

mas depois apareceu mais um

 

Description: [MySQL][ODBC 5.1 Driver][mysqld-5.1.30-percona-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

 

 

<!--Os dados a serem inseridos, também podem ser recuperados de um formulário, de parametros passados via QueryString. Vamos mostrar um exemplo de dados provenientes de um formulário: -->


<!--Vamos abrir a conexão -->
<!--#include file= "../conn.asp" -->	

<!--//Aqui vai o comando insert: -->
<%

strNome = Request.Form("nome")
strEmail = Request.Form("email")
strDepartamento = Request.Form("id_departamento")
strLogin = Request.Form("login")
strSenha = Request.Form("senha")
strPermissao = Request.Form("permissao")

SQL = "INSERT INTO user (nome , email , id_departamento , login, senha , permissao) VALUES ('" & strNome & "', '" & strEmail & "', '" & strDepartamento & "', '" & strLogin & "', '" & strSenha & "', " & strPermissao &")"
'//Aqui a conexão executa o insert
conn.Execute (SQL)
'//Perceba que para o campo idade, não foi utilizado o delimitador
'Response.Write "O registro foi incluído com sucesso !!"
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

aquele problema deu certo, ja arrumei

 

mas depois apareceu mais um

 

Description: [MySQL][ODBC 5.1 Driver][mysqld-5.1.30-percona-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

 

 

<!--Os dados a serem inseridos, também podem ser recuperados de um formulário, de parametros passados via QueryString. Vamos mostrar um exemplo de dados provenientes de um formulário: -->

 

 

<!--Vamos abrir a conexão -->

<!--#include file= "../conn.asp" -->

 

<!--//Aqui vai o comando insert: -->

<%

 

strNome = Request.Form("nome")

strEmail = Request.Form("email")

strDepartamento = Request.Form("id_departamento")

strLogin = Request.Form("login")

strSenha = Request.Form("senha")

strPermissao = Request.Form("permissao")

 

SQL = "INSERT INTO user (nome , email , id_departamento , login, senha , permissao) VALUES ('" & strNome & "', '" & strEmail & "', '" & strDepartamento & "', '" & strLogin & "', '" & strSenha & "', " & strPermissao &")"

'//Aqui a conexão executa o insert

conn.Execute (SQL)

'//Perceba que para o campo idade, não foi utilizado o delimitador

'Response.Write "O registro foi incluído com sucesso !!"

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

erro sintaxe SQL, verifique se os nomes estao certos, e que naun esta passando nenhum tipode dado errado

todos os campos saun mesmo tetxo strNome, strEmail , strDepartamento ,strLogin,strSenha, apenas o strPermissao como numerico

Compartilhar este post


Link para o post
Compartilhar em outros sites

você esta passando strPermissao como num

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.