Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

"Solid write to Hard disk"

None
2 antwoorden
  • Mijn database programma draait in een netwerk.
    Ik wil een waarschuwing/blokkering wanneer de stock -voorraad- in een database onvoldoende is als tegelijkertijd twee (of meer) gebruikers iets van de voorraad afnemen.
    Stel stock = 30 items. A claimt 25 stuks maar registreert nog niet onmiddellijk. B claimt ook 25 stuks en registreert wel onmiddellijk. Als A registreert moet hij een waarschuwing krijgen dat er niet voldoende voorraard is, ondanks het feit dat hij op zijn scherm kon zien dat er 30 stuks aanwezig waren.
    In mijn programma heb ik een paar commando's/functie's "commit", "dbcommit()", "dbcommitall()" die een verandering direct naar de HD zou moeten schrijven. Maar dat blijkt niet te werken. Die veranderingen worden ergens vastgehouden, geheugen, uProccessor en pas later weggeschreven. Wat zou de oplossing kunnen zijn?
    Ik weet het, het is erg vaag. Is er iemand die xHarbour gebruikt?
    (www.xharbour.org - .com)
    perloc
  • Om mijn probleem nader te precisieren: een verandering in stock gedaan op computer A blijft hangen in het netwerk, want als ik in B de stock uitlees zie ik die verandering niet. Pas als ik B update, dan wordt de waarde, door A gegeven, gerealiseerd.
    Dus met andere woorden, als ik in A de stock aanpas wordt dat pas zichtbaar in B als ik daar de stock ook aanpas (of mijn programma afsluit en weer open….)
    Iemand enig idee waarin dat zou kunnen zitten?
    MVG perloc

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.