Hej! För att låsa vid uppdatering:Någon idé?
Jag har ett problem. Det är så här:
Jag har ett progg som ska användas på flera klienter(3-4 stycken) mot en databas. Programmet ska bl.a visa en informationstext och den informationen får alla klienter ändra.
Hur gör jag?
1. Hur ska man smidigast kontrollera att man har nyast information på "sin" klient.
2. Hur ska man göra för att inte andra kan ändra informationen samtidigt som jag. Har provat med adLockOptimistic, adLockPessimistic och adLockBatchOptimistic men får det inte att fungera. Om jag väljer att uppdatera informationen vill jag ju "låsa" för övriga så att de inte kan uppdatera medans jag håller på att skriva min nya information.
Just nu kör jag mot Access, men är mySql bättre för detta ändamål så hojta!
Tar gladeligen mot era förslag & idéer
mvh MarcusSv: Någon idé?
två nya fält: "editeras av" (text) och "började editeras" (datum)
om fält 1 är tom så kan man editera, då sätts fältet till den här datorns namn. Smatidigt sätts fält 2 till Now()
om fält 1 är datorns namn så får den editera, och den uppdaterar datumet (ifall datorn läser av nätverket igen, samt vid updateringen i databasen, och att du inte bara klickar editera och går ur)
den kollar också ifall fält 2 är för gamalt, då är det också fritt fram
ungefär så här borde fungera