USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Problemas com istrução update
Rafael The Best
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 19/10/2005 13:19 hs            
pessoal, estou com a seguinte instrução update:
Set OP = New ADODB.Command
    With OP
        sql = "UPDATE tblRecursosHumanos SET "
        sql = sql & "Nome = '" & frmrh.txtNome.text & "', " '1'
        sql = sql & "RG = '" & frmrh.mskRg.text & "', " '2
        sql = sql & "CPF = '" & frmrh.mskCpf.text & "', " '3
        sql = sql & "Endereco = '" & frmrh.TxtEndereco.text & "', " '4
        sql = sql & "Complemento = '" & frmrh.TxtComp.text & "', " '5
        sql = sql & "Bairro = '" & frmrh.TxtBairro.text & "', " '6
        sql = sql & "Cidade = '" & frmrh.TxtCidade.text & "', " '7
        sql = sql & "Estado = '" & frmrh.TxtEstado.text & "', " '8
        sql = sql & "Email = '" & frmrh.TxtEmail.text & "', " '9
        sql = sql & "EstadoCivil = '" & frmrh.cmbEstadoCivil.text & "', " '10
        sql = sql & "Sexo = '" & OptSexo & "', " '11
        sql = sql & "Conjugue = '" & frmrh.TxtConjugue.text & "', " '12
        sql = sql & "Nacionalidade = '" & frmrh.TxtNacionalidade.text & "', " '13
        sql = sql & "Naturalidade = '" & frmrh.TxtNaturalidade.text & "', " '14
        sql = sql & "DataNasc = '" & frmrh.mskdataNasc.text & "', " '15
        sql = sql & "TelResidencial = '" & frmrh.mskTelResidencial.text & "', " '16
        sql = sql & "TelCelular = '" & frmrh.mskTelCelular.text & "', " '17
        sql = sql & "Ramal = '" & frmrh.TxtRamal.text & "', " '18
        sql = sql & "TelRecado = '" & frmrh.mskTelRecado.text & "', " '19
        sql = sql & "FalarCom = '" & frmrh.TxtFalarCom.text & "', " '20
        sql = sql & "NumPrevidencia = '" & frmrh.TxtNumPrevSocial.text & "', " '21
        'sql = sql & "Banco = '" & var_banco & "', " '22
        sql = sql & "Banco = '" & frmrh.TxtBanco.text & "', " '22
        sql = sql & "Dependentes = '" & Dependentes & "', " '23
        'sql = sql & "Ag_Conta = '" & var_conta & "', " '24
        sql = sql & "Ag_Conta = '" & frmrh.mskConta.text & "', " '24
        sql = sql & "Portador_Deficiencia = '" & Portador_Deficiencia & "', " '25
        sql = sql & "Qual = '" & frmrh.TxtQual.text & "', " '26
        sql = sql & "Cargo = '" & frmrh.TxtCargo.text & "', " '27
        'sql = sql & "SalarioBase = '" & var_salario & "', " '28
        sql = sql & "SalarioBase = '" & frmrh.txtSalario.text & "', " '28
        sql = sql & "Filial_Atual = '" & frmrh.TxtFilial.text & "', " '29
        sql = sql & "Departamento = '" & frmrh.cmbDeptoRH.text & "', " '30
        sql = sql & "Registro = '" & frmrh.TxtRegistro.text & "', " '31
        sql = sql & "Obs = '" & frmrh.txtObs.text & "'," '32
        sql = sql & "DataAdmissao = '" & frmrh.mskDataAdmissao.text & "', " '33
        sql = sql & "DataDemissao = '" & frmrh.mskDataDemissao.text & "', " '34
        sql = sql & "Beneficios1 = " & frmrh.ChkAssistenciaMedica.Value & ", " '35
        sql = sql & "Beneficios2 = " & frmrh.ChkValeRefeicao.Value & ", " '36
        sql = sql & "Beneficios3 = " & frmrh.ChkValeTranporte.Value & ", " '37
        sql = sql & "ctps = '" & frmrh.mskCTPS.text & "'," '38
        sql = sql & "tituloeleitor = '" & frmrh.mskTituloEleitor.text & "', " '39
        sql = sql & "nomepai = '" & frmrh.txtNomePai & "', " '40
        sql = sql & "nomemae = '" & frmrh.txtNomeMae & "', " '41
        sql = sql & "tipo_pagemento = '" & frmrh.txtMensal & "', " '42
        sql = sql & "horarioinicial = '" & frmrh.txtHorarioInicial & "', " '43
        sql = sql & "horariofinal = '" & frmrh.txtHorarioFinal & "', " '44
        sql = sql & "cadastradopis = '" & frmrh.mskCadastro.text & "', " '45
        sql = sql & "numeropis = '" & frmrh.mskNumPIs.text & "', " '46
        sql = sql & "depbancopis = '" & frmrh.txtDepBanco & "', " '47
        sql = sql & "enderecopis = '" & frmrh.txtEndPis & "', " '48
        'sql = sql & "bancopis = '" & var_bancopis & "', " '49
        sql = sql & "bancopis = '" & frmrh.txtBancoPis.text & "', " '49
        'sql = sql & "agcontapis = '" & var_agcontapis & "', " '50
        sql = sql & "agcontapis = '" & frmrh.mskAgContaPis.text & "', " '50
        sql = sql & "endagpis = '" & frmrh.txtEndBancoPis & "' "
        sql = sql & "WHERE Identif= '" & frmrh.txtIdentif.text & "' "
        'Set rs = Conn.Execute(sql)
        .ActiveConnection = Conn
        .CommandText = sql
        .Execute
        'MsgBox sql
        'Open App.Path & "SQL.txt" For Output As #1
        'Print #1, sql
        'Close #1
    End With
Set OP = Nothing
Call GravaImagemBDRH '52
MsgBox "Registro alterado com sucesso!", vbInformation, "Recursos Humanos"
só q naum está atualizando ne fu.... Chega no .excute sai da função.
Já verifiquei tipos de campo, tamamhos, aspas, tudo mais naum adianta.
Alguém sabe o q pode ser?

Rafael Carlos Martin
Desenvolvedor de WebSites e Sitemas
E-mail:rafa-martin@ibest.com.br
   
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 19/10/2005 13:33 hs         
oi,
só uma sugestão:
tira estes comentário do final de cada linha da instrução:
'49
'50
 
 
tb. tente fazer sem o command, apenas usando conexao.execute(sql)
 
espero q ajude em algo!

http://www.vilmarbro.com.br
     
Rafael The Best
SÃO PAULO
SP - BRASIL
Postada em 19/10/2005 13:41 hs            
já tentei, não conseguiu.

Rafael Carlos Martin
Desenvolvedor de WebSites e Sitemas
E-mail:rafa-martin@ibest.com.br
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 19/10/2005 13:50 hs            
Voce já tentou bloquear a execução na instrução execute, copiar a sql resultante e executar diretamente no sql p/ver a mensagem?
 

dsmn
     
Xoxó
SAO PAULO
SP - BRASIL
Postada em 19/10/2005 14:01 hs         
descobri o erro. na instrução está tipo_pagemento e é tipo_pagamento.
 
valeu pra todos.

Rafael
Desenvolvedor de Sistemas e WebSites
     
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 19/10/2005 14:01 hs            
as aspas dos comentarios nao tem nada haver, pode ser que sua sql gerada esteja com problemas de sintaxe, passe ela gerada pra gente ver o que é.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página