Software solutions and questions blog
RSS icon Email icon Home icon
  • USB Probleem

    Posted on May 29th, 2007 Christophe No comments

    Thuis heb ik af en toe een USB probleem. Mijn printer bvb, die weigert soms dienst. Als ik de usb kabel eens uithaal en terugplaats, of ik reboot de pc, dan zal mijn pagina wel afgedrukt worden.

    Ik heb al gegoogeld met alle mogelijke zoektermen maar nog steeds krijg ik dit probleem niet opgelost.

    Kan men bvb pollen naar een usb poort of die al dan niet actief is. Indien niet actief, kan men dan een commando sturen zodat die terug wakker schiet?

    [tags]usb, connectie, pollen[/tags]

  • Access databases

    Posted on March 15th, 2007 Christophe 2 comments

    Ik heb met een heel eigenaardig probleem te maken. Voor mijn zonnebankprogramma gebruik ik een access database (easy to use – klant kan eventueel zelf wat rapportjes aanmaken etc…)
    Nu heb ik een klant die, ’s avonds, zijn database op een flash pen plaatst en de gegevens op zijn thuiscomputer aanpast. Vervolgens plaatst hij de up-gedate database terug op de pc in het zonnecenter. (Het enige wat er gebeurt is het toevoegen van klanten aan klanten tabel).
    Maar wat is het probleem nu.
    Als we op in het zonnecenter nu een update wensen te doen van de klanten (bvb toevoegen van een nieuwe klant) en we roepen de methode UPDATE aan van de ado recordset dan krijgen we de foutmelding ‘Kan de bij te werken rij niet vinden, Sommige waarden zijn mogelijk veranderd sinds de rij voor het laatst is gelezen’. Wanneer ik dan de database van mijn laptop op de pc plaats, dan kunnen we er wel bewerkingen op uitvoeren. Dus ergens moet die tabel ‘klanten’ slecht geindexeerd zijn ofzo?
    De foutmelding wijst ernaar dat de pointer niet meer naar het te bewerken record wijst. Maar waar is die pointer dan?
    Soit, mocht er iemand met een oplossing zijn – of mocht er iemand zijn die dit ook al meegemaakt heeft –> feel free to post it.

    [tags]access, foutmelding, pointer, database, update[/tags]

  • MDB Protocol

    Posted on March 8th, 2007 Christophe 4 comments

    MDB protocol is a protocol used in vending machines.
    Voor een software pakket maak ik gebruik van muntslikkers en biljettenlezers. Deze werken op het MDB (Multi Drop Bus) protocol.
    Voor elke biljettenlezer van een ander merk wordt er een andere waarde teruggestuurd in het geval er een biljet werd gevalideerd (gestacked).
    Zo hebben we voor de Matrix van Valtech international de juiste waarden:

  • waarde 5 = 5 euro
  • waarde 10 = 10 euro
  • waarde 20 = 20 euro
  • Voor de Eureka van coges liggen die waarden als volgt:

  • waarde 1 = 5 euro
  • waarde 2 = 10 euro
  • waarde 3 = 20 euro
  • waarde 4 = 50 euro
  • Voor de Aurora van GPT is dat

  • waarde 500 = 5 euro
  • waarde 1000 = 10 euro
  • waarde 2000 = 20 euro
  • waarde 5000 = 50 euro
  • Waarom gelden er hier geen standaarden. Enfin, dit heeft me dus terug een tijd bezig gehouden vandaag.
    Die laatste lezer is van Amerikaanse makelij, misschien dat daardoor de waarden hoger liggen?

    [tags]MDB, Matrix, Eureka, Aurora, euro, vending[/Tags]