Pessoal, bom dia.
Sou nova no fórum, estou fazendo um update em um formulário, porém sempre dá erro de sintaxe na instrução UPDATE.
Segue meu código abaixo, se alguém puder me ajudar.
Sub AtualizaBase()
SU_ConectaBD
SQL = "UPDATE TB_PortaUnica"
SQL = SQL & " SET Tipo = '" & FormChamadas.cbTipo.text & "',"
SQL = SQL & " SET Cod_Assinante = '" & FormChamadas.txtCodAssinante.text & "',"
SQL = SQL & " SET ID_Fibra = '" & FormChamadas.txtidfibra.text & " ',"
SQL = SQL & " SET Contratada = '" & FormChamadas.CbContratada.text & "',"
SQL = SQL & " SET Data_Solicitação = '" & FormChamadas.txtdata.text & "',"
SQL = SQL & " SET Nome_Solicitante = '" & FormChamadas.txtNomeSolicitante.text & "',"
SQL = SQL & " SET Área_Solicitante = '" & FormChamadas.txtAreaSolicitante.text & "',"
SQL = SQL & " SET Email = '" & FormChamadas.txtEmailsolicitante.text & "',"
SQL = SQL & " SET Email_Cópia = '" & FormChamadas.txtEmailcopiasolic.text & "',"
SQL = SQL & " SET Assunto_Email = '" & FormChamadas.txtAssuntoEmailsolic.text & "',"
SQL = SQL & " SET Natureza_Serviço = '" & FormChamadas.txtNaturezaServic.text & "',"
SQL = SQL & " SET Motivo_Solicitado = '" & FormChamadas.txtMotivoSolic.text & "',"
SQL = SQL & " SET Status_Ordem = '" & FormChamadas.cbStatusOrdem.text & "',"
SQL = SQL & " SET Sistema = '" & FormChamadas.txtsistema.text & "',"
SQL = SQL & " SET Data_Agendamento = '" & FormChamadas.txtdataagendamento.text & "',"
SQL = SQL & " SET Período = '" & FormChamadas.cbPeriodo.text & "',"
SQL = SQL & " SET Nome_Cliente = '" & FormChamadas.txtNomeCliente.text & "',"
SQL = SQL & " SET Celular = '" & FormChamadas.txtCelularCliente.text & "',"
SQL = SQL & " SET Telefone = '" & FormChamadas.txtTelefoneclie.text & "',"
SQL = SQL & " SET Observação = '" & FormChamadas.txtObservacao.text & "',"
SQL = SQL & " SET Matrícula2 = '" & FormChamadas.txtMatricula.text & "',"
SQL = SQL & " SET Nome2 = '" & FormChamadas.TxtNomeColaborador.text & "',"
SQL = SQL & " Where Registro = '" & FormChamadas.txtRegistro.text & "';"
mConn.Execute SQL
'ImportaParaBaseMatricula
Call SU_DesconectaBD
Exit Sub
erro:
Call SU_DesconectaBD
CodDescrErroImp = Err.Description
MsgBox CodDescrErroImp
End Sub
Sou nova no fórum, estou fazendo um update em um formulário, porém sempre dá erro de sintaxe na instrução UPDATE.
Segue meu código abaixo, se alguém puder me ajudar.
Sub AtualizaBase()
SU_ConectaBD
SQL = "UPDATE TB_PortaUnica"
SQL = SQL & " SET Tipo = '" & FormChamadas.cbTipo.text & "',"
SQL = SQL & " SET Cod_Assinante = '" & FormChamadas.txtCodAssinante.text & "',"
SQL = SQL & " SET ID_Fibra = '" & FormChamadas.txtidfibra.text & " ',"
SQL = SQL & " SET Contratada = '" & FormChamadas.CbContratada.text & "',"
SQL = SQL & " SET Data_Solicitação = '" & FormChamadas.txtdata.text & "',"
SQL = SQL & " SET Nome_Solicitante = '" & FormChamadas.txtNomeSolicitante.text & "',"
SQL = SQL & " SET Área_Solicitante = '" & FormChamadas.txtAreaSolicitante.text & "',"
SQL = SQL & " SET Email = '" & FormChamadas.txtEmailsolicitante.text & "',"
SQL = SQL & " SET Email_Cópia = '" & FormChamadas.txtEmailcopiasolic.text & "',"
SQL = SQL & " SET Assunto_Email = '" & FormChamadas.txtAssuntoEmailsolic.text & "',"
SQL = SQL & " SET Natureza_Serviço = '" & FormChamadas.txtNaturezaServic.text & "',"
SQL = SQL & " SET Motivo_Solicitado = '" & FormChamadas.txtMotivoSolic.text & "',"
SQL = SQL & " SET Status_Ordem = '" & FormChamadas.cbStatusOrdem.text & "',"
SQL = SQL & " SET Sistema = '" & FormChamadas.txtsistema.text & "',"
SQL = SQL & " SET Data_Agendamento = '" & FormChamadas.txtdataagendamento.text & "',"
SQL = SQL & " SET Período = '" & FormChamadas.cbPeriodo.text & "',"
SQL = SQL & " SET Nome_Cliente = '" & FormChamadas.txtNomeCliente.text & "',"
SQL = SQL & " SET Celular = '" & FormChamadas.txtCelularCliente.text & "',"
SQL = SQL & " SET Telefone = '" & FormChamadas.txtTelefoneclie.text & "',"
SQL = SQL & " SET Observação = '" & FormChamadas.txtObservacao.text & "',"
SQL = SQL & " SET Matrícula2 = '" & FormChamadas.txtMatricula.text & "',"
SQL = SQL & " SET Nome2 = '" & FormChamadas.TxtNomeColaborador.text & "',"
SQL = SQL & " Where Registro = '" & FormChamadas.txtRegistro.text & "';"
mConn.Execute SQL
'ImportaParaBaseMatricula
Call SU_DesconectaBD
Exit Sub
erro:
Call SU_DesconectaBD
CodDescrErroImp = Err.Description
MsgBox CodDescrErroImp
End Sub