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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Arquivos
Rafael - BH
não registrado
Postada em 18/10/2005 09:51 hs   
Ola. Tenho um problema no meu sistema. Meu sistema manipula arquivos .mp3 e .mpg (uma juke box) , porem no banco de dados existem referencias a arquivos que nao existem e causam bugs no programa ( rodar uma musica nao existente). Gostaria de fazer uma consulta no banco de dados pelo codigo da faixa (numerados aleatoriamente) e ver se ela existe no diretorio especificado c:musicas.  A tabela que tem o codigo das musicas se chama Tfaixas.Codfaixa (access)
Grato pela ajuda
 
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 18/10/2005 10:30 hs            
na rotina atualizafaixa faça a seguinte alteração:
Do While Not TBFaixas.EOF
'DoEvents
If Dir("C:musicas" & TBFaixas("CodFaixa")) <> "" Then ' irá verificar se o arquivo existe
    If IsNull(TBFaixas("Faixa")) = True Then
    frmPrinc.lblFaixa(intIndice).Caption = ""
    frmPrincMini.lblFaixa(intIndice).Caption = ""
    Else
    frmPrinc.lblFaixa(intIndice).Caption = UCase(TBFaixas("Faixa"))
    frmPrincMini.lblFaixa(intIndice).Caption = UCase(TBFaixas("Faixa"))
    TBFaixas.MoveNext
    intIndice = intIndice + 1
    End If
End If
Loop

dsmn
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 18/10/2005 10:35 hs            
SE o codfaixa não tiver o nome completo, exemplo falta a extensão voce deverá colocar a linha do if da seguinte forma:
 
If Dir("C:musicas" & TBFaixas("CodFaixa") & ".mp3") <> "" OR Dir("C:musicas" & TBFaixas("CodFaixa") & ".mpg") Then
 

dsmn
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 18/10/2005 11:00 hs            
Descuple a instrução TBFaixas.MoveNext deverá estar entre o novo END IF e o LOOP

dsmn
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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