Avatar billede x-pander Nybegynder
15. november 2006 - 17:48 Der er 4 kommentarer og
1 løsning

Giv jeres besyv med, til visualisering af projekt

Hej.

Jeg sidder og overvejer et projekt hvor det skal være muligt for klienter at koble sig på en lokal server, hvor en database ligger. Det skal være muligt for klienterne at redigere, oprette, slette og flytte indhold af databasen.

Selve opbygningen af databasen har jeg som sådan styr på, men jeg er lidt på bar bund hvad angår forbindelsen til databasen, når der er flere brugere tilsluttet. Hvordan foregår sådan noget som regel?

Der er jo også problemet med at flere brugere har det samme "produkt" i databasen åbent og der bliver foretaget ændringer osv. Skulle man evt. lave en begrænsning, der siger at "produktet" er åbent et andet sted på netværket og så måske lave en auto-luk og gem, hvis ikke filens oprindelige bruger, har lavet ændringer i noget tid?
Eller noget helt andet, sende en besked til den bruger som har "produktet" åbent?

Altså der er så meget, men mest af alt, er det muligt at have en stor database åbent af flere brugere på et netværk hvor man kan enes om adgang til de forskellige "produkter"?

Venlig hilsen, XP.
Avatar billede supertekst Ekspert
15. november 2006 - 18:02 #1
Ja, hvis databasen er delelig - der kan defineres forskellige typer af låse.

Har tidligere konstrueret et system, hvor en database blev delt af mange brugere.
Avatar billede roenving Novice
16. november 2006 - 03:31 #2
De fleste databaser kan håndtere låsning af records, og kombineret med transaktioner kan der opnås næsten alle grader af friheder til at manipulere indholdet ...

-- men det er også værd at overveje, om det overhovedet er fornuftigt, at flere brugere har fat i de samme records, medmindre efterfølgende kun får adgangen i skrivebeskyttet tilstand !-)
Avatar billede x-pander Nybegynder
16. november 2006 - 15:43 #3
Ja det med skrivebeskyttet tilstand, det er den slags "beskyttlse" som der kan være når to har den samme ting åbnet.

Men kunne i give nogle links, der beskriver hvordan en løsning kunne være? Jeg er ude efter ekspempler på programmeringen...
Avatar billede x-pander Nybegynder
16. november 2006 - 15:43 #4
Dvs. VB.NET og acces hvis det er muligt...
Avatar billede x-pander Nybegynder
25. april 2007 - 09:59 #5
- Gået lidt i stå herinde. Projektet er dødt og borte.
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