Avatar billede anddk Praktikant
15. juni 2003 - 13:03 Der er 6 kommentarer og
1 løsning

Autonummerering fungerer ikke

Jeg har lavet et program i Delphi der køre på en Access 2000 database. Det har kørt i flere år på en access95 database uden problemer, og dog. Jeg skriver data til databasen med Tabel funktionen. Databasen giver så selv hver post et ID nummer (primærnøgle) (Autonummerering - Langt heltal - ingen dubletter) Dette bruges så som fakturanummer.

Problemet er at der aldrig er talt lige, dvs. der var 2-3 nummere i mellem hver. Efter jeg har konverteret til Access 2000, bliver de udfyldt med tomme poster, og det duere ikke.

Nogle der har et forslag til en løsning / hvad der kan være galt ??
Avatar billede jtc Nybegynder
15. juni 2003 - 14:09 #1
Hvad med bare at slette de overskydende poster???
Avatar billede jtc Nybegynder
15. juni 2003 - 14:09 #2
Det var vist et svar
Avatar billede anddk Praktikant
15. juni 2003 - 18:01 #3
Det gør jeg også nu, men det er jo ikke rigtig nogen løsning.

Skal have programmet til at køre uden "hjælp"
Avatar billede jtc Nybegynder
15. juni 2003 - 21:31 #4
Jamen hvis det bare er i forbindelse med en konvertering, er det vel underordnet???
Avatar billede anddk Praktikant
16. juni 2003 - 10:00 #5
Konvertering Access95 til 2000 gik uden problemer.

Problemet opstår når man bruge programmet, altså tilføjere en ny post, så laver den nummeret. Det mærkelige er, at det er samme delphi program. Før manglede der nummere, men nu bliver de fyldt ud med tomme poster, sikkert af access, men det må jo være i delhpi programmet der er noget galt eller hvad ???

Der skal flere gange hverdag, slette tomme poster, og det kan brugerne ikke finde ud af.
Avatar billede jpvj Nybegynder
16. juni 2003 - 10:03 #6
Jeg har haft et lign. problem engang, og det viste sig at være et BDE/Access problem.

Jeg kan ikke huske præcist hvad løsningen var, men det var noget i tabeldefinitionen på ID feltet der skulle laves om. *Mener* at det var fordi det både var et AUTOINC felt samtidig med NOT NULL eller DEFAULT = ...

Really weird problem! Håber det kan hjælpe dig på  vej.

JP
Avatar billede anddk Praktikant
16. juni 2003 - 10:08 #7
Takker, det vil jeg kikke nærmere på.
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
Kurser inden for grundlæggende programmering

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