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

Erro No Update


mestre fyoda

Pergunta

erro de sintaxe na instrução update

o 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

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Tente não fazer assim

nome do campo.text

sql2 = "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 sql2

Obs: seu campo Numero na tabela é tipo numero ou texto

Que tipo de bd você usa??

Link para o comentário
Compartilhar em outros sites

  • 0

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 & "' "

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

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