Jeg foreslår følgende om Database Component.
- tilslut på hver sql og luk ved færdiggørelse.
- Brug forbindelsestimeout og genstartsforespørgsel, hvis der er en timeout
- Hvis databasen er afbrudt, skal du spoole dataene til en lokal database på klienten og genstarte transmissionen til den centrale database, når der er forbindelse igen. På denne måde mister du ingen data.
- Brug en timer til at tjekke for central databaseforbindelse til at udføre spooling af ikke-transmitterede data.
Dette problem er almindeligt for dataindsamling på butiksgulvet, og forslaget ovenfor er den eneste måde, jeg effektivt kunne håndtere problemet på.