Ik stel het volgende voor over Database Component.
- maak verbinding op elke sql en sluit na voltooiing.
- Gebruik time-out voor verbinding en herstart query als er een time-out is
- Als de verbinding met de database is verbroken, spoolt u de gegevens naar een lokale database op de client en start u de verzending naar de centrale database opnieuw zodra er weer verbinding is. Zo verlies je geen data.
- Gebruik een timer om te controleren op centrale databaseconnectiviteit om niet-verzonden gegevens te spoolen.
Dit probleem komt vaak voor bij het verzamelen van gegevens op de werkvloer en de bovenstaande suggestie is de enige manier waarop ik het probleem effectief kan aanpakken.