mestre fyoda Postado Maio 10, 2005 Denunciar Share Postado Maio 10, 2005 erro de sintaxe na instrução updateo que esta aconteçendo ? Private Sub atualizar_Click() nome = nome.Text xnome = Replace(nome, "'", "''") xmodelo = modelo.Text Dim sql2 As String sql2 = "UPDATE clientes set nome='" & xnome & "' ,endereco='" & endereco.Text & "' ,numero='" & numero.Text & "' ,bairro='" & bairro.Text & "' ,telefone'" & telefone.Text & "' ,rg='" & rg.Text & "' ,modelo='" & modelo.Text & "' ,ano='" & ano.Text & "' ,placa='" & placa.Text & "' WHERE nome = '" & xVar1 & "' " cn.Execute sql2 -----------> aqui esta dando o erro If placa.Text <> Placa_antiga Then Kill "c:\" & Placa_antiga & ".doc" n = FreeFile() Open "c:\" & placa.Text & ".doc" For Output As #n Close #n Call Limpa_dados_cadastrais End If End Sub Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diegoldb Postado Maio 10, 2005 Denunciar Share Postado Maio 10, 2005 Tente não fazer assimnome do campo.textsql2 = "UPDATE clientes set nome='" & xnome & "' ,endereco='" & endereco & "' ,numero=" & numero & " ,bairro='" & bairro & "' ,telefone'" & telefone & "' ,rg='" & rg & "' ,modelo='" & modelo & "' ,ano='" & ano & "' ,placa='" & placa & "' WHERE nome = '" & xVar1 & "' "cn.Execute sql2Obs: seu campo Numero na tabela é tipo numero ou textoQue tipo de bd você usa?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Maio 10, 2005 Autor Denunciar Share Postado Maio 10, 2005 ta dando erro assim mesmo .o campo numero na tabela no bd é como texto .eu uso o access .run time error '-2147217900 (80040e14)' : Erro de sintaxe na instrução update .è isso que aparece de e erro . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Maio 10, 2005 Autor Denunciar Share Postado Maio 10, 2005 acharam um detalhe telefone'" & telefone.Text & "' e o certo é telefone='" & telefone.Text & "' mas ainda tem um probleminha , ele não esta atualizando o campo placa , porque não esta atualizando ? e o campo placa ele é por exemplo AAA-0201 sql2 = "UPDATE clientes set nome='" & xnome & "' ,endereco='" & endereco.Text & "' ,numero='" & numero.Text & "' ,bairro='" & bairro.Text & "' ,telefone='" & telefone.Text & "' ,rg='" & rg.Text & "' ,modelo='" & modelo.Text & "' ,ano='" & ano.Text & "' ,placa='" & placa.Text & "' WHERE nome = '" & xVar1 & "' " Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Maio 11, 2005 Autor Denunciar Share Postado Maio 11, 2005 valeu pela força gente , já resolvi o problema . Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
erro de sintaxe na instrução update
o que esta aconteçendo ?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.