Notifications
Clear all

Modelo de Registos com base de dados acess

3 Posts
2 Usuários
0 Reactions
1,037 Visualizações
(@lfrbranca)
Posts: 0
New Member
Topic starter
 

Boa tarde.
Fiz uma adaptação do modeloCadastro3ListView está tudo a funcionar correctamente se tiver tudo na mesma pasta.
Mas o que pretendo é que as bases de dados acess fiquem num servidor mas ao colocar o caminho do servidor não funciona e dá erro, e o caminho do servidor está correto ja tentei por os ficheiros de acess numa pen e o ficheiro excel no ambiente de trabalho e tambem não funciona mesmo alterando o caminho do ficheiro .mdb.

Run-time error '-2147467259 (80004005)':
Não é um nome de ficheiro válido

Private Sub UserForm_Activate()
    Dim nConectar As String

    If Val(Application.Version) < 12 Then
    nConectar = "Provider=Microsoft.Jet.oledb.4.0;Data Source=" & ThisWorkbook.Path & "R:Catalogação GeralCATALOGAÇÃOREGISTOS SPCATdb_registosLSA.mdb"
    Else
    nConectar = "Provider=Microsoft.ace.oledb.12.0;Data Source=" & ThisWorkbook.Path & "R:Catalogação GeralCATALOGAÇÃOREGISTOS SPCATdb_registosLSA.mdb"
    End If
    cnnBanco.ConnectionString = nConectar
    cnnBanco.Open
    
        rstBanco.Open "SELECT ID, FIA,COA,DATA,LSA,NAPMD,CORG,NNA,REF,REF2,CATALOGADOR,SIC,LAU,LDU,TRDATA,TRSIC,TRLAU,TRCATALOGADOR, OBS, ESTADO FROM tbLSA", cnnBanco, adOpenKeyset, adLockOptimistic, adCmdText

   Indice = rstBanco.AbsolutePosition
    rstMant.Open "SELECT * FROM tbLSA", cnnBanco, adOpenKeyset, adLockOptimistic, adCmdText
    Activar
End Sub

fica cnnBanco.Open sublinhado pelo erro
Ficheiros:
link
https://www.dropbox.com/s/wie6s38ejmr7z ... s.zip?dl=0

Se me poderem ajudar agradeço imenso

 
Postado : 04/07/2016 8:39 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Se vai utilizar o caminho de Rede, tem de eliminar a instrução "ThisWorkbook.Path" que está definindo o caminho em que a pasta está armazenada, desta forma o caminho está ficando :
Supondo que seu arquivo FrontEnd está em: "C:MeusDocumentos" a Variável "nConectar" ficará assim :

Data Source="C:MeusDocumentosR:Catalogação GeralCATALOGAÇÃOREGISTOS SPCATdb_registosLSA.mdb"

[]s

 
Postado : 04/07/2016 10:44 am
(@lfrbranca)
Posts: 0
New Member
Topic starter
 

Mauro

Funcionou perfeitamente obrigado
Tenha uma boa semana

 
Postado : 04/07/2016 1:08 pm