26. februar 2004 - 11:05Der er
19 kommentarer og 3 løsninger
Linked Table Manager fejl
Jeg har en række databaser som jeg har et problem med i Office 97 SR2. Når jeg går ind i "Linked Table Manager" står der "<\<unknown>" alle de steder hvor der normalt stå en sti til en database. Databasen virker uden problemer, og jeg kan sagtens åbne de tabeller der er linket fra en anden database, så Access kender altså godt stien til den pågældende database. Forsøger jeg at ændre stien, får jeg fejlen "Unable to continue. Some links have been selected with an unknown type".
Fejlen opstår ikke på andre PC'ere, og hvis jeg gemmer databasen på en anden PC og derefter åbner den på min egen, så virker det også fint nok lige indtil jeg selv har gemt og så åbner den igen.
Jeg har prøvet med både geninstallering af SR2 og hele Office97 samt en "repair" af Office97. Intet af det hjalp.
HM - har aldrig brugt den - hvorfor bruger du ikke din egen softwareløsning ? Jeg har noget kørende, som via en form relinker mere en 1 backend databasse.
Har du nogen erfaringer med det produkt? Den kan også godt se hvilke tabeller der er linket og hvor de er linket hen, men hvis jeg f.eks. forsøger at "re-linke" dem, så kommer den og siger at den ikke kan slette tabellen. Det er da ikke helt betryggende !?
Tror du ikke bare, du kører demo, hvor de linkede tabeller ikke er med. Jeg har lavet et par smårettelser til en tidligere version og kører og relinker 5 backends uden problemer. prøv at linke nogle tabeller fra forskellige af dine egne basser. Lav f.eks. demo1-3 med tomme demo1-3 tabeller.
Hm du har da ikke relationer mellem databaserne. Det typer på, at du har en form åben hvis tabeller likker i den backend database du forsøger at flytte ? Hvis det er 97 udgaven du arbejder med - relinker den på samme måde som er beskrevet 100vis af steder.
efter du har kopieret de tre objekter over i den egen forntend, trykker du på 'fyld LINK TABEL med eksisterende links' herefter kan du klikk epå 'Relink disse tabeller nu'. Nu skulle du gerne have status quo. Vælg en af basserne med filteret foroven og klik på 'Lokaliser datatabeller' for hver af basserne
Jeg har ikke relationer mellem databaserne, men man kan jo ikke slette en tabel i en database hvis den tabel har nogle relationer til andre tabeller i samme database.
Jeg får samme fejl hvis jeg prøver at gøre som du beskriver (hvilket egentlig er sådan jeg hele tiden har gjort :)). Der er ikke noget i databasen som er åben ud over den "syslink" form som det hele kører fra.
??? formen og koden bagved sletter ikke noget - højst omdøber nogle links og en enkelt knap sletter links og den skal du da ikke bruge. Jg kan ikke genkende din oplevelse - det er måske der dit oprindelige problem ligger - der er noget som ikke er helt straight.
Du skriver, at fejlen forsvinder, når du flytter databasen til en anden maskine og kommer igen, når du flytter den tilbage, så det kan ikke være databasen, der er noget galt med! Det må være noget på din PC.
Har du tjekket dine referencefiler (dao360.dll, msado25.tbl osv) Du kunne evt prøve at skifte dem ud med filerne fra en af de maskiner, der virker. Jeg tror at relink-metoden ligger i DAO.
Prøv at kopiere filen dao360.dll fra en af de maskiner der virker til den der ikke virker. Du kan finde den med Stifinder. Jeg ved ikke, om den er en del af MDAC.
Undskyld, har ikke lige haft tid til at afprøve det sidste du har skrevet, og da det er min PC på arbejdet der har problemet, så kan jeg ikke prøve det før på mandag.
hmmm... Har du tjekket databasen for manglende referencer (Åbn databasen, Alt+F11, Tools, References)
Hvis alle referencer inkl. DAO er korrekte, er det et spørgsmål, om det kan betale sig at fortsætte fejlsøgningen, eller om det er hurtigere at starte helt forfra med en ny Windows-installation.
Der sker vist ikke mere her. PC'en ender nok med at blive formateret.
I får lidt for forsøget :)
Synes godt om
Ny brugerNybegynder
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.