Avatar billede onlinepc Nybegynder
21. januar 2002 - 16:57 Der er 1 kommentar

Synkronisering uden Access

Jeg har lavet et VB-program, der benytter sig af en Access-database.
Jeg vil gerne kunne bruge denne database på min bærbare computer, og har så brug for at kunne synkronisere.
Kan man få adgang til at synkronisere, UDEN at have Access installeret?
21. januar 2002 - 22:49 #1
Jeg tror ikke, at der er lavet nogle andre programmer/kode som kan gøre det uden Access. Jeg skal selvfølgelig ikke kunne sige hvad én eller anden gut i Nevada\'s ørken har fundet på i kedsomhed, men jeg tvivler.

Jeg går ud fra, at det kun er data, du vil synkronisere!
Afhængigt af hvor krævende du er mht synkroniseringen (skal den f.eks. kunne håndtere at 2 brugere har rettet i samme post? Skal det kun være én-vej-synkronisering?), så kan du selv skrive en række forespørgsler, som opdatere data i Masteren eller Slaven.
Disse kan eksekveres fra VB.

Hvis du har 2 tabeller, hvor den ene skal synkroniseres med den anden (og kun den ene vej), så kan der være foretaget 3 ændringer i tabellen:
-en post er oprettet
-en post er ændret
-en post er slettet

Oprettet poster kan tilføjes med en tilføjelsesforespørgsel.
Ændrede poster kan ændres med en opdateringsforespøgsel.
Slettede poster slettes med sletteforespørgsel.

Alt dette gælder som sagt kun, hvis man accepterer at der kun foretages ændringer f.eks. fra slave-databasen.

Hvordan og hvorledes det hele skal strikkes sammen er for omfattende at komme ind på her. Dertil skal man kende databasen, tabellerne, placering samt vide præcis hvordan synkroniseringen skal virke.

/Thomas
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