Amigos preciso assim que executar esta expressão, desconectar o banco...
Mas não estou conseguindo..
Se puderem ajudar.. fico grato
Private Sub PreparaPDF()
Parametros_de_Inicializacao "SysPen.par"
Dim fso, Directorio As String, Pasta, Ficheiro
Dim Rst As Recordset
Dim NomeBD_Local As String
Dim strPathLocal As String
Dim dbBancoLocal As Database
NomeBD_Local = "SYSPEN_be_Local.accdb"
'String com path para conexão com a base de dados.
strPathLocal = DirBancoDadosLocal & NomeBD_Local ' Conecta ao banco de dados local
Set dbBancoLocal = OpenDatabase(strPathLocal)
Directorio = DirRelatorios
Set fso = CreateObject("Scripting.FileSystemObject")
dbBancoLocal.Execute "delete from PDF IN '" & strPathLocal & "'"
Set Rst = dbBancoLocal.OpenRecordset("PDF")
Set Pasta = fso.GetFolder(Directorio)
For Each Ficheiro In Pasta.Files
If Ficheiro Like "*.pdf" Then
Rst.AddNew
Rst!IDPDF = Directorio & Ficheiro.Name
Rst!DataCriacao = Format(Ficheiro.DateCreated, "dd-mm-yyyy")
Rst.Update
End If
Next
Me!lstPDF.Requery
If Me!lstPDF.ListCount = 0 Then
End If
Set fso = Nothing: Set Pasta = Nothing
Set dbBancoLocal = Nothing
dbBancoLocal.Close
Set Rst = Nothing
End Sub
Mas não estou conseguindo..
Se puderem ajudar.. fico grato
Private Sub PreparaPDF()
Parametros_de_Inicializacao "SysPen.par"
Dim fso, Directorio As String, Pasta, Ficheiro
Dim Rst As Recordset
Dim NomeBD_Local As String
Dim strPathLocal As String
Dim dbBancoLocal As Database
NomeBD_Local = "SYSPEN_be_Local.accdb"
'String com path para conexão com a base de dados.
strPathLocal = DirBancoDadosLocal & NomeBD_Local ' Conecta ao banco de dados local
Set dbBancoLocal = OpenDatabase(strPathLocal)
Directorio = DirRelatorios
Set fso = CreateObject("Scripting.FileSystemObject")
dbBancoLocal.Execute "delete from PDF IN '" & strPathLocal & "'"
Set Rst = dbBancoLocal.OpenRecordset("PDF")
Set Pasta = fso.GetFolder(Directorio)
For Each Ficheiro In Pasta.Files
If Ficheiro Like "*.pdf" Then
Rst.AddNew
Rst!IDPDF = Directorio & Ficheiro.Name
Rst!DataCriacao = Format(Ficheiro.DateCreated, "dd-mm-yyyy")
Rst.Update
End If
Next
Me!lstPDF.Requery
If Me!lstPDF.ListCount = 0 Then
End If
Set fso = Nothing: Set Pasta = Nothing
Set dbBancoLocal = Nothing
dbBancoLocal.Close
Set Rst = Nothing
End Sub