Avatar billede The Real Yoda Juniormester
05. april 2000 - 16:25 Der er 5 kommentarer og
1 løsning

Kan ikke åbne design. reserveret fejl access 2000

PANIK!!!!

Jeg kan ikke åbne en database som jeg lige har lavet via designvisning.

den brokker sig over "reserved error -1104 there is no message for this error."

er der nogen som ved hvad fanden det betyder og hvad man skal gøre for at undgå det i fremtiden?

det haster meget.
Avatar billede privaten Nybegynder
05. april 2000 - 19:36 #1
med på en lytter...
Avatar billede Slettet bruger
05. april 2000 - 22:25 #2
Prøv at sende den til mig, så vil jeg prøve at se på den.
ejler@post9.tele.dk
Avatar billede The Real Yoda Juniormester
25. april 2000 - 10:39 #3
det er ikke fordi der er noget galt med basen, det er simpelthen min access som ikke virker...... men hvorfor, ved jeg ikke.... den virkede fint på et tidspunkt....
Avatar billede ikuyucu Nybegynder
02. maj 2000 - 08:56 #4
Jeg ved ikke hvad der er galt men en fejlmelding på -1104 er noget med fejl på systemet.

Her er hvad jeg ville gøre:

1- Prøv at reparere databasen, enten via ODBC fra kontrol-panelet eller via Access.

2a- Hvis du bruger Access2000, så prøv at installere SR-1
2b- Hvis du bruger Access97, så prøv at installere SR-2

Før du går i gang kan du jo prøve at se om du kan få ekstra hjælp med følgende funktion:

Function TabellenFejlForAccessOgJet() As Boolean
    Dim dbs As Database, tdf As TableDef, fld As Field
    Dim rst As Recordset, lngCode As Long
    Dim strAccessErr As String
    Const conAppObjectError = "Programdefineret eller objektdefineret fejl"

    On Error GoTo Error_TabellenFejlForAccessOgJet
    ' Opret tabellen Fejl med felterne Fejlnummer og Fejlbeskrivelse.
    Set dbs = CurrentDb
    Set tdf = dbs.CreateTableDef("FejlForAccessOgJet")
    Set fld = tdf.CreateField("Fejlkode", dbLong)

tdf.Fields.Append fld
    Set fld = tdf.CreateField("Fejlstreng", dbMemo)
    tdf.Fields.Append fld

    dbs.TableDefs.Append tdf
    ' Åbn et postsæt i tabellen Fejl.
    Set rst = dbs.OpenRecordset("FejlForAccessOgJet")
    ' Udfør en løkke i fejlkoder.
    For lngCode = 0 To 3500
        On Error Resume Next
        ' Hæv hver fejl.
        strAccessErr = AccessError(lngCode)
        DoCmd.Hourglass True
        ' Spring over fejlnumre uden associerede strenge.
        If strAccessErr <> "" Then

' Spring over koder, der fremkalder program- eller objektdefinerede fejl.
            If strAccessErr <> conAppObjectError Then
                ' Føj hver fejlkode og -streng til fejltabel.
                rst.AddNew
                rst!Fejlkode = lngCode
                ' Føj streng til et felt af typen Notat (Memo).
                rst!Fejlstreng.AppendChunk strAccessErr
                rst.Update
            End If
        End If
    Next lngCode
    ' Luk postsættet.
    rst.Close
    DoCmd.Hourglass False
    RefreshDatabaseWindow

MsgBox "Access- og Jet-fejltabellen er oprettet."
    AccessAndJetErrorsTable = True

Exit_TabellenFejlForAccessOgJet:
    Exit Function

Error_TabellenFejlForAccessOgJet:
    MsgBox Err & ": " & Err.Description
    TabellenFejlForAccessOgJet = False
    Resume Exit_TabellenFejlForAccessOgJet
End Function

Held og lykke med det :-)
Avatar billede ktp Nybegynder
10. maj 2000 - 13:40 #5
Prøv at opret en ny database, og importere alle objekterne over i den.
Det plejer at hjælpe på problemet.
Avatar billede jgc Nybegynder
15. maj 2000 - 13:32 #6
Hvis din Access ikke virker er den nemmeste løsning som regel at geninstallere programmet. Hvis du bruger Access2000 kan du også bruge "find og ret fejl" funktionen.

Til ikuyuku, 2a: SR-1 til Office2K er ikke kommet på dansk endnu - men rådet er selvfølgelig fint hvis man benytter US/UK Office.

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