Avatar billede per2edb Guru
02. oktober 2022 - 17:18 Der er 2 kommentarer og
1 løsning

Fejl 3014 der kan ikke oprettes flere tabeller

Jeg har 5 6 kald til Open Close som vist nedenfor i min App

Herefter får jeg: " Fejl 3014 der kan ikke oprettes flere tabeller"

Public Sub OpenRecordset_Sub(SQL As String, DAO.Dba As Database, rs As DAO.Recordset)
    Set Dba = CurrentDb()
    Set rs = Dba.OpenRecordset(SQL, dbOpenSnapshot)
End Sub

Public Sub CloseRecordset_Sub(Dba As DAO.Database, rs As DAO.Recordset)
    rs.Close
    Dba.Close
    Set rs = Nothing
    Set Dba = Nothing
End Sub

Har i et forslag til løsning
Avatar billede claes57 Ekspert
02. oktober 2022 - 18:17 #1
ligger kald i et loop?
Avatar billede Gustav Ekspert
02. oktober 2022 - 19:02 #2
Jeg har svært ved at se fidusen med funktionerne, men CurrentDb skal ikke lukkes, så prøv:
Public Sub OpenRecordset_Sub(SQL As String, rs As DAO.Recordset)
    Set rs = CurrentDb.OpenRecordset(SQL, dbOpenSnapshot)
End Sub

Public Sub CloseRecordset_Sub(rs As DAO.Recordset)
    rs.Close
    Set rs = Nothing
End Sub
Avatar billede per2edb Guru
03. oktober 2022 - 11:27 #3
Jeg prøver uden at lukke CurrentDb

Jeg lukkede den i håbet om at figøre plads
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester