22. september 2005 - 10:23Der er
11 kommentarer og 1 løsning
Poster bliver ikke opdateret
Som skrevet ½ mia. gange før, så består vores systemer af en Access frontend med en SQL Server backend. I det system som jeg lige har porteret til SQL Serveren i går aftes, har de her til morgen oplevet en fejl, som vel er logisk nok, men jeg villle da gerne have en workaround! :)
Bruger 1 åbner frontend'en og vælger på en liste en ordertype. Bruger 2 åbner samme frontend og vælger samme ordretype som Bruger 1 har valgt. Bruger 1 indtaster en ordre og lukke systemet. ca. 1½ time senere spørger Bruger 2 Bruger 1 om der er skrevet nogle nye ordrer i dag, da han ikke kan finde nogle! Det svarer Bruger 1 selvfølgelig ja til og regner med at når han har lukket frontend'en, så er data gemt (det er de også skal jeg lige sige!)
Problemet er at Bruger 2 har stået på den samme ordretype siden han loggede ind og derfor er det bagvedliggende recordset IKKE blevet opdateret hos ham! Er der en workaround til dette, så alle der bruger den samme frontend har mulighed for at se alle ordrer som er indtastet, uanset om de skifter ordretype eller ej (på en kombinationsboks)?
Aaah, I see, i selve databasen! :) Ja, det hjælper nok ikke noget, længste tidsangivelse der er på 1500 sekunder, hvilket er 25 min, LANGT fra de 1½ time vedkommende var logget på. Men på den anden side, så har jeg i mellemtiden testet med den gamle version af programmet, hvor der benyttes en Access backend, og der er samme problem, så det gør ikke noget (det ER sgu da bare mærkeligt at de lige falder over den "uhensigtsmæssighed" dagen efter jeg opdaterer systemet!) :(
You could also use a Timer as spg suggests, problem with this is that it may fire when your in the middle of edíting a record or something like that, but you could get around this in code maybe.
But I wouldnt have thought all that would be necessary.
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.