Avatar billede knudj Nybegynder
06. februar 2006 - 18:13 Der er 7 kommentarer og
1 løsning

Underlig fejl med Autonummererings felt i dB

Hej alle sammen..

Jeg har her i dag stødt på et UTROLIGT mærkeligt problem i en dB som jeg arbejder med.
  Problemmet startede med, at min dB hele tiden meldte en fejl hver gang en bruger loggede på efter at kollegaer havde lavet ændringer. Det var så nødvendigt efterfølgende at alle gik ud af dB'en og så skulle den 'Komprimere og Repareres'.

Første gang der så skulle oprettes en ny post, opstod det besynderlig problem. Det er nemlig sådan at jeg har et autonummererings felt som tildeler hver enkelt post en unik værdi, og det højeste tal den var nået op på før fejlen skete var ca. 591. Lige pludselig var dette nummer oppe omkring 7,5 milliarder.

Hvordan kan dette gå til?

Jeg har siddet og arbejdet med dB'en og lavet ændringer på den i weekenden, og har nu her lige fundet ud af at fejlen også sker med den vers. hvor kun jeg har været "logget" på.

Jeg har gennemgået dB'en, og prøvet at slette tabeller osv. for at få den til at lade være med at starte på 7,5 milliarder, men den kan bare ikke lykkes.

HVordan kan det være opstået at den er endt på et så højt tal?

DEt skal lige siges, at efter at tallet er blevet så stort, så melder den nu også en fejl i noget EfterOpdatering event jeg har lagt på formularen hvor posterne indtastes. Dette er dog mindre vigtigt til en start.

Mvh.
Knud
Avatar billede terry Ekspert
06. februar 2006 - 19:27 #1
Are you saying that if you delete all records you cant start at 1 again? There is an error in a version of Access, cant remember which one, which doesnt start from 1 again after compacting.

http://support.microsoft.com/kb/287756/
Avatar billede knudj Nybegynder
06. februar 2006 - 20:35 #2
Hej Terry - ja hvis jeg sletter alle poster fortsætter den nummerringen i milliarder.  Men jeg ved at fejlen begyndte umiddelbart efter at en post var slettet og db blev komprimeret.
Jeg vil lige prøve at se lidt mere på det link du har sent- det ser ud som om det er den fejl der bliver beskrevet.

jeg vender tilbage senere idag eller imorgen

Hilsen Knud.

PS du husker ( http://www.eksperten.dk/spm/683180 )  at jeg havde indstillet db til at komprimeret ved afslutning og det kunne se ud som om det er en rigtig dårlig idé
Avatar billede terry Ekspert
06. februar 2006 - 21:55 #3
Ref:  http://www.eksperten.dk/spm/683180
do you thnk this is causing the problem?
Avatar billede knudj Nybegynder
07. februar 2006 - 20:53 #4
Hej  - jeg gjorde det at jeg slettede alle formulare etc ( ej tabeller ) og overførte det samme fra en backup fil og det løste problemmet.

Men der er ingen tvivl om at problemmet er opstået som beskrevet http://support.microsoft.com/kb/287756/.

Jeg er nu færdig med db'en og nu bliver den lagt ud med en for og bagende og så skulle alle den slags problemmer helst være et overstået kapitel (håber jeg )

Mvh
Knud
Avatar billede knudj Nybegynder
07. februar 2006 - 20:56 #5
Hej Terry  -  gik der noget galt eller fik du dine 200 point  ????
Avatar billede terry Ekspert
07. februar 2006 - 21:01 #6
No I didnt get the points, but dont give me all of them, you need them more than I :o)
Avatar billede knudj Nybegynder
07. februar 2006 - 21:03 #7
selvfølgelig skal du have dem alle -
hilsen knud og tak for hjælpen
Avatar billede terry Ekspert
08. februar 2006 - 20:03 #8
selv tak Knud, nu kan jeg snart købe en ? med alle de points :o)
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