Ir para conteúdo
Fórum Script Brasil

Lu Fênix

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Lu Fênix postou

  1. Pessoal boa noite, Gostaria da ajuda de vocês para que eu possa resolver este problema que está ocorrendo na minha aplicação.estou desenvolvendo um sistema e quando coloquei o Else, ou melhor o else já existia, mais só havia uma mensagem dentro dele e eu implementei mais coisas dentro dele.Mais está dando este erro: Erro 91-Object variable or With block variable not set Ele só lê até a mensagem depois disso todfo c´digo que implementei novo ele não lê. E além disso o Vb fica dando erro com o próprio código por exemplo: Set rsCount = Conn.Execute(sql) Lcont = rsCount("CONT") (Ele dá erro no "Conn" pedi para declarar) O que eu quero fazer é o seguinte: todas as lojas que forem pendentes entre no else. Por favor,vocês poderiam me ajudar? aí está uma parte do código: If Retorno = False Then Servicos_Fai.fnGravaTrace 1, 1, "Mensagem: Arquivo não foi movido com sucesso." End If Set MyFile1 = MyFS.GetFile(sPathServicosFai & aArquivos(i) & "_" & Format(Date, "ddmmyyyy") & "_" & Hora) TamArqMovido = MyFile1.Size If TamArqOriginal = TamArqMovido Then Servicos_Fai.Arquivo = sPathServicosFai & aArquivos(i) & "_" & Format(Date, "ddmmyyyy") & "_" & Hora Retorno = True If Retorno <> "" Then Retorno = Servicos_Fai.VerificaSeHeaderExiste(iNivelTrace) If Retorno = True Then Retorno = Servicos_Fai.VerificaSeDetalheExiste(iNivelTrace) If Retorno = True Then Retorno = Servicos_Fai.VerificaSeGradeExiste(iNivelTrace) If Retorno = True Then If G_TransPend = False Then 'Só faz a carga dos Serviços_Fai se todas as transações estiverem Confirmadas Retorno = Servicos_Fai.LimpaServicos_Fai(iNivelTrace, Mid(aArquivos(i), 11, 3), Mid(aArquivos(i), 1, 8)) Retorno = Servicos_Fai.GravaServicosFai(iNivelTrace) 'If L_Loja <> "0000" Then 'L_Loja = Mid(linha, 9, 4) ' Servicos_Fai.fnGravaTrace 1, 1, "Mensagem2: Arquivo com transações Pendentes - L_loja & Dt_mov." Else Servicos_Fai.fnGravaTrace 1, 1, "Mensagem1: Arquivo com transações Pendentes - L_loja & Dt_mov." If Mid(linha, 30, 1) = "P" Then sql = "" sql = "SELECT COUNT(*) AS CONT FROM TRANS_PENDENTE_SAFE " _ & " WHERE IDENT_REG_LOJA = '" & Mid(linha, 9, 4) & "'" _ & " AND DT_MOVIMENTO = '" & Dt_mov & " '" 'Set rsCount = Conn.Execute(sql) 'Lcont = rsCount("CONT") 'Servicos_Fai.fnGravaTrace 1, 1, "Mensagem1: Arquivo com transações Pendentes - L_loja & Dt_mov." End If 'If P = 0 Then ' P = P + 1 'fnGravaTrace 1, iNivelTrace, "--- Lojas com pendência no SAFE ---" 'fnGravaTrace 1, iNivelTrace, " Loja cont-msg - " & L_Loja 'P = P + 1 ' End If If Lcont = "0" Then sql = "" sql = " INSERT INTO trans_pendente_safe (IDENT_REG_LOJA, DT_MOVIMENTO, STATUS_TRANSACAO ) " _ & " VALUES('" & L_Loja & "','" & Dt_mov & "','P')" End If Conn.Execute (sql), , 128 'Servicos_Fai.fnGravaTrace 1, 1, "Mensagem: Arquivo com transações Pendentes - L_loja & Dt_mov." End If End If End If End If End If End If 'Else ' Servicos_Fai.fnGravaTrace 1, 1, "Mensagem: Arquivo origem diferente do arquivo destino." 'End If End If Next If L_Loja <> "" Then sql = "" sql = " DELETE FROM TRANS_PENDENTE_SAFE " _ & " WHERE IDENT_REG_LOJA = '" & Mid(linha, 9, 4) & "'" _ & " AND DT_MOVIMENTO = '" & Dt_mov & "'" Conn.Execute sql, , 128 ' fnGravaTrace 1, iNivelTrace, " sql " & sql ' fnGravaTrace 1, iNivelTrace, " Pendências da loja " & Servicos_Fai.Loja & " no Movto " & Servicos_Fai.DataMovimento & " foram tratadas. " End If GoTo Waiting Exit Sub 'Exit Function Waiting: Servicos_Fai.LiberaConexaoBanco bExecutando = False If bAtivarTimer Then Timer1.Enabled = True End If bProcessando = False Exit Sub 'Exit Function Erro2: Servicos_Fai.fnAbreTrace 1 Servicos_Fai.fnGravaTrace 1, 1, "Servico SAFE: Erro antes de abrir trace" Erro: bExecutando = False bProcessando = False Timer1.Enabled = True Servicos_Fai.fnGravaTrace 1, 1, "Servico SAFE2: Erro " & Err.Number & "-" & Err.Description End Sub 'End Function
×
×
  • Criar Novo...