Avatar billede per2edb Ekspert
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 Ekspert
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
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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