Ir para conteúdo

POWERED BY:

Arquivado

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

kbssa

Ja nao aguento mais

Recommended Posts

Microsoft JET Database Engine error '80040e14' Syntax error (missing operator) in query expression '<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; text-shadow: none">A Grande Família<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P> <P class=MsoNormal sty'. /novo/administracao/incluir_coluna.asp, line 16

x_usuario = Request.QueryString("usuario")x_data = date()x_titulo = Request.Form("titulo")x_desc = Request.Form("desc1")x_id = Request.QueryString("idUsu")Set RS = Server.CreateObject("ADODB.Recordset")RS.CursorType = adOpenKeysetRS.Open "INSERT INTO tab_coluna (data_coluna,titulo_coluna,desc_coluna,idColunista_coluna) VALUES ('"&x_data&"','"&x_titulo&"',"&x_desc&",'"&x_id&"')", Conexao	Response.Redirect("colunista.asp?acao=listar&usuario="&x_usuario)

a linha 16 é o RS.Open("INSERT.......

 

funciona certinho mais as vezez da esse pau

dae pra resolver coloco qualquer coisa na desc e Gravo depois altero esse registro e coloco o conteudo certo se nao da o erro

 

se alguem souber o q possa esta acontecendo eu agradeco

 

fui

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

testa o seguinte pra ver se não é problema com aspas:

x_usuario = Request.QueryString("usuario")x_data = date()x_titulo = Replace(Request.Form("titulo"),"'","''")x_desc = Replace(Request.Form("desc1"),"'","''")x_id = Request.QueryString("idUsu")

já tive problema assim e depois de quase arrancar os cabelos eu fui me ligar que o problema era com aspas simples. Tomara que isso resolva o teu tb... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Microsoft JET Database Engine error '80040e14' Syntax error (missing operator) in query expression '<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; text-shadow: none">A Grande Família<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P> <P class=MsoNormal sty'. /novo/administracao/incluir_coluna.asp, line 16
x_usuario = Request.QueryString("usuario")x_data = date()x_titulo = Request.Form("titulo")x_desc = Request.Form("desc1")x_id = Request.QueryString("idUsu")Set RS = Server.CreateObject("ADODB.Recordset")RS.CursorType = adOpenKeysetRS.Open "INSERT INTO tab_coluna (data_coluna,titulo_coluna,desc_coluna,idColunista_coluna) VALUES ('"&x_data&"','"&x_titulo&"',"&x_desc&",'"&x_id&"')", Conexao	Response.Redirect("colunista.asp?acao=listar&usuario="&x_usuario)
a linha 16 é o RS.Open("INSERT.......funciona certinho mais as vezez da esse pau dae pra resolver coloco qualquer coisa na desc e Gravo depois altero esse registro e coloco o conteudo certo se nao da o errose alguem souber o q possa esta acontecendo eu agradecofuivlw

------------------->você pode tbm fazer via RecordSet!!!!!!!!!!!!

<%Dim Rs, vSql, Conn, Db, vSac, vNome, vEmail, vTel, Vempresa, VprefvSac = Request.Form("sac")vNome = Request.Form("nome")vEmail = Request.Form("email")vTel = Request.Form("tel")vEmpresa = Request.Form("empresa")vPref = Request.Form("pref")vRecebedor = Request.Form("recebe")vLogin = Request.Form("login")vSenha = Request.Form("senha") Db = Server.MapPath("../DataBase.mdb") Set Conn = Server.CreateObject("ADODB.connection") Conn.open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Db&";") vSql = "Select * From Clientes" Set Rs = Server.CreateObject("AdoDb.RecordSet") Rs.Open vSql, Conn, 3, 3 Rs.AddNew Rs("Sac_Cli") = vSac Rs("Nome_Cli") = vNome Rs("Email_Cli") = vEmail Rs("Tel_Cli") = vTel Rs("Empresa_Cli") = vEmpresa Rs("Pref_Cli") = vPref Rs("Senha_Cli") = vSenha Rs("Login_Cli") = vLogin Rs.Update%> http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

Naõ esquecer o comando 'Rs.AddNew' Senão não será insert e sim Update

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo kbssa,uma pergunta, você ja verificou o tipo de dado do campo da tabela, você diz no inicio do tópico se colocar qualquer valor vai, masse tenta colocar o que tem de ser mesmo não inseri, é uma dica, verifica o tamanho do campo na tabela do banco. é uma dica!

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.