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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Ajuda simples...
RCA
não registrado
Postada em 24/10/2005 09:02 hs   
Ola. Estou com um probleminha em um sistema e gostaria que algum mestre me ajudasse. Tenho um sistema que manipula arquivos em um diretorio (abre, fecha e etc...). Porem, alguns arquivos que o banco de dados faz referencia para o programa nao existem no diretorio e causam um bug no sistema.  Gostaria de um programinha externo que pegasse o nome do arquivo do banco de dados e verificasse sua existencia no diretorio. O banco de dados foi feito em access e a referencia do arquivo esta em Tartista.CodFaixa .
Grato pela ajuda.
 
     
JoãoCarlosjr
RIBEIRÃO PRETO
SP - BRASIL
Postada em 24/10/2005 09:10 hs            
RCA vc pode usar o vb mesmo para fazer o que vc quer, use o seguinte código para verificar se o arquivo existe:
 
Crie essa função em Módulo BAS

Public Function FileExist(FileName As String) As Boolean

Dim TempAttr As Integer
On Error GoTo ErrorFileExist
TempAttr = GetAttr(FileName)
FileExist = True
GoTo ExitFileExist

ErrorFileExist:
FileExist = False
Resume ExitFileExist
ExitFileExist:
On Error GoTo 0

End Function

E no seu form, chame-a da seguinte forma:

    'If FileExist("C:CaminhoArquivo.mdb") = False Then
    If FileExist("C:CaminhoArquivo.mdb") = False Then
        MsgBox "Arquivo não encontrado.", vbCritical, App.Title & " - Erro Geral"
        End
    Else
        MsgBox "Arquivo encontrado.", vbInformation, App.Title & " - Ok"
    End If


Os créditos desse código vão para o ATS, que foi postado na seção dicas.
E não esqueça de se cadastrar no site.
 
T+

João Carlos Junior

Administrador de Redes - Windows 2003 Srv, Linux

    Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X

Iniciante em C# e ASP .NET

     
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