Fala pessoal. Estou eu aqui novamente com dúvidas de inciante...
Estou criando um aplicativo onde criei uma variárel Dim Atualiza_Registro As Boolean onde quando eu clicar em novo registro ele coloca a opção False e grava normalmente.
Porem, quando eu vou na opção alterar e vou clicar novamente em salvar ( deveria estar com a variável Atualiza_Registro = True ) o sistema está dando o erro:
Run Time Error '3144':
Erro de sintaxe na instrução UPDATE.
Segue abaixo o código do botão Salvar.
Private Sub cmdSalvar_Click()
Dim ssql As String
If (Atualizar_Registro = False) Then
ssql = "insert into cliente values("
ssql = ssql & Trim(txtCodigo.Text) & ",'"
ssql = ssql & Trim(txtRazaoSocial.Text) & "','"
ssql = ssql & Trim(txtTelefone.Text) & "','"
ssql = ssql & Trim(txtCidade.Text) & "')"
BancoDeDados.Execute ssql
MsgBox "Registro incluído com Sucesso!!!", vbInformation + vbOKOnly, "Conexão com Banco de Dados"
Pergunta
Alex Mauricio
Fala pessoal. Estou eu aqui novamente com dúvidas de inciante...
Estou criando um aplicativo onde criei uma variárel Dim Atualiza_Registro As Boolean onde quando eu clicar em novo registro ele coloca a opção False e grava normalmente.
Porem, quando eu vou na opção alterar e vou clicar novamente em salvar ( deveria estar com a variável Atualiza_Registro = True ) o sistema está dando o erro:
Run Time Error '3144':
Erro de sintaxe na instrução UPDATE.
Segue abaixo o código do botão Salvar.
Private Sub cmdSalvar_Click()
Dim ssql As String
If (Atualizar_Registro = False) Then
ssql = "insert into cliente values("
ssql = ssql & Trim(txtCodigo.Text) & ",'"
ssql = ssql & Trim(txtRazaoSocial.Text) & "','"
ssql = ssql & Trim(txtTelefone.Text) & "','"
ssql = ssql & Trim(txtCidade.Text) & "')"
BancoDeDados.Execute ssql
MsgBox "Registro incluído com Sucesso!!!", vbInformation + vbOKOnly, "Conexão com Banco de Dados"
Desabilitar
BtnPadrao
Else
ssql = "Update cliente set"
ssql = ssql & "cod_cliente='" & Trim(txtCodigo.Text) & "',"
ssql = ssql & "razao_social='" & Trim(txtRazaoSocial.Text) & "'"
ssql = ssql & "fone_cliente='" & Trim(txtTelefone.Text) & "'"
ssql = ssql & "cidade_cliente='" & Trim(txtCidade.Text)
BancoDeDados.Execute ssql
MsgBox "Registro alterado com Sucesso!!!", vbInformation + vbOKOnly, "Conexão com Banco de Dados"
Desabilitar
BtnPadrao
End If
End Sub
Muito obrigado a todos.
Link para o comentário
Compartilhar em outros sites
9 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.