Avatar billede fiffi Novice
22. august 2005 - 16:10 Der er 13 kommentarer og
1 løsning

Problemer med fejl 3343

Jeg har lavet en ganske almindelig Accessdatabase som jeg har lagt på almindeligt filserverdrev. Umiddelbart ser det ud til at alt virker fint når der er flere brugere på. Vi er nu imidlertid begyndt at få følgende fejl:
"Databaseformatet L:\opfølgning.mdb kan ikke genkendes. (Fejl 3343)".
Jeg kan ikke rigtig se problemet (tyder på nogle rettigheder), og jeg er ikke ved at redigere i databasen.
Er der nogen der har et forslag ?
Avatar billede fiffi Novice
22. august 2005 - 16:11 #1
Efter fejlen skal alle brugere afslutte, for efterfølgende at opstarte med reparation af databasen.
Avatar billede mugs Novice
22. august 2005 - 16:18 #2
Jeg tror ikke det har noget med rettigheder at gøre.

Har I skiftet softwareversion?
Hvad foretager brugerne sig, når fejlen opstår?

Prøv at åbne Access i en ny tom db og i menuen Filer > Hent eksterne data at importere alle objekter fra den gamle db.
Jeg mener det har hjulpet mig engang, da der var opstået en fejl i Access Jetengine.
Avatar billede -anders- Juniormester
22. august 2005 - 16:18 #3
Hej dette er blot et skud:
Har selv haft fejlen i flerbrugermiljø, da jeg fjernede fluebenet "Komprimer ved nedlukning" under menuen Funktioner/indstillinger holdt op med at fejle
Avatar billede -anders- Juniormester
22. august 2005 - 16:21 #4
Derefter delte jeg DB i front/backend, har ikke haft fejlen siden
Avatar billede -anders- Juniormester
22. august 2005 - 16:25 #5
Måske det også er en god ide ikke at bruge danske specieltegn som æ,ø,å i filnavnet, men har dog ikke kloget mig på det :o)
Avatar billede fiffi Novice
22. august 2005 - 18:53 #6
Jeg har haft databasen med hjemme og igen retur på arbejde hvor den anvendes.
Der er lidt forskel i versionsnumrene af Access, idet min private er Access 2002 i versionsnummer 10.2627.2625, mens arbejde er Access 2002 i versionsnummer 10.4302.4219 SP-2. Med hensyn til "Komprimer ved nedlukning" er der ikke markering i denne.
Jeg har påtænkt i morgen at flytte alle objekter over i en ny database (uden æøå) i filnavnet og se om det hjælper (som mugs foreslår).
Hvad mener i at dele DB i front/backend ?
Avatar billede mugs Novice
22. august 2005 - 19:00 #7
En db der bruges samtidig af flere brugere bør opdeles i 2 databaser:

- En front End der indeholder alle objekter undtagen tabeller, placeres typisk på brugernes C-drev.
- En Back End der indeholder Tabeller og placeres på et drev, der kan læses af alle brugere.

Det kaldes også sammenkædet tabelstyring, og sammenkædningen foregår i Front End hvor du i menuen Filer > Hent eksterne data > Sammenkæd finder Back End og markerer relevante tabeller og trykker OK. Nu vil alle ændringer på brugernes Front end blive afspejlet i Back End. Der ligger for øvrigt en guide der kan gøre det for dig.
Fordelen ved det er bl.a. at du sparer netværkstrafik, idet kun data skal transporteres over netvætker og ikke du langt tungere formularer, forespørgsler m.v.

Du bør helt klart foretage denne opdeling, uanset om den afhjælper dit akutte problem.
Avatar billede fiffi Novice
22. august 2005 - 19:22 #8
Nå, ja så er jeg med. Det har jeg prøvet før. Vil det ikke være lige meget om front end ligger på serverdrev. Den vil vel kun blive anvendt når databasen åbnes, eller henter den fx. først formularer når den anvendes ?
Skal jeg lave en masse om i front end databasen når jeg flytter tabellerne over i back end, eller er det ikke noget problem
Avatar billede mugs Novice
22. august 2005 - 19:26 #9
Front End bør ligge på brugernes C-drev, så der kun skal transporteres data over netværket.

Der skal IKKE ændres noget i hverken Front- eller Back End bortset fra at slette tabellerne i Front End og foretage sammenkædningen, samt slette alt bortset fra tabeller i Back End. Men tag en sikkerhedskopi først og læg den laaaaangt væk inden du foretager dig noget.
Avatar billede mugs Novice
22. august 2005 - 19:28 #10
Avatar billede fiffi Novice
22. august 2005 - 19:36 #11
Mange Tak for hjælpe. Jeg ændrer min database imorgen, og håber mit problem er løst, hvilket jeg tror. Mugs får mine point.
Avatar billede -anders- Juniormester
22. august 2005 - 21:54 #12
Hej fiffi, håber at du for løst dit problem, jeg kan se at mugs henviser til en artikel jeg har skrevet om emnet "opdeling af database", artiklen skulle give svar på de mest elementære spørgsmål vedr. en delt database i flerbrugermiljø,har du læst artiklen og skulle have spørgsmål er du velkommen til at kontakte mig evt. få fremsendt en lille demo.
Avatar billede -anders- Juniormester
22. august 2005 - 21:55 #13
>> mugs tillykke med de 67000 point her i kategorien godt gået :o)
Avatar billede mugs Novice
22. august 2005 - 22:05 #14
Hej Anders > Tak skal du have :o)
Det ser så pænt ud, så jeg lader den stå til imorgen og slutter for iaften - Godnat.
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

IT-JOB

Djurslands Bank

IT-udvikler

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Netværkstekniker til Forsvarets Cyberdivision i Hvidovre – Er det dig?

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Teamleder til AL Sydbanks GDPR & Tech Regulation i Aabenraa

Banedanmark

Systemarkitekt