Avatar billede pablo Nybegynder
28. oktober 2002 - 18:14 Der er 3 kommentarer og
1 løsning

Konverter SQL Server DB til Access

Hej
Jeg har lige konverteret en SQL Server database til Access. Det forløb fint nok, men det giver mig et lille problem.

Alle unikke felter i SQL Server er defineret som TAL. I Access skal det jo være et AUTONUMMERERING's felt, og Access giver mig ikke lov til at konvertere et TAL felt til AUTONUMMERERING?!

De unikke tal der fremgår i SQL Serveren bruger jeg til at joine med andre tabeller. Derfor kan jeg IKKE bare oprette en ny kolonne i Access, og så lave den som et AUTONUMMERERINGS felt. Så tæller den jo bare forfra :-(

Er der nogen der har en ide til hvad jeg kan gøre her?
Avatar billede madrich Nybegynder
28. oktober 2002 - 19:00 #1
kender godt problematikken, men svaret afhænger en smule af hvad det er for en application du sidder og arbejder med, hvor stor er den, hvor godt er den struktureret?

typisk kan man lave en lille function/hack der indsætter et random tal, ind istedet for at bruge databasens funktionalitet. -> det kræver at man kalder funktionen HVER gang man indsætter ny data ind, derfor kan det godt blive et problem hvis scriptstrukturen er knudret.
Avatar billede madrich Nybegynder
28. oktober 2002 - 19:02 #2
alternativt kreerer man et import script der holder relationerne mellem data, men som tager udgangspunkt i nye unikke talrækker.
Avatar billede pablo Nybegynder
28. oktober 2002 - 19:27 #3
Importscriptet har jeg selv overvejet, men kan det virkelig passe, at der skal så meget arbejde til bare for at konvertere fra én database til en anden?
Avatar billede erik Nybegynder
28. oktober 2002 - 19:34 #4
yepper, det der med autodiskreminerering er af brugervenlige hensyn blevet fjernet og erstattet med autonummerering i access
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