Situacija je sledeća:
Napravio sam aplikaciju kojom se iz centrale firme može pristupiti udeljenim objektima tj. linkovanim Advantage database tabelama, preko ODBC drajvera, i izvršavati neki jednostavni upiti (tipa koliki je trenutni pazar, stanje zaliha za određeni artikl i sl.), a rezultati se pakuju u privremenu Access tabelu.
To sve radi sasvim pristojno brzo i lepo, pod uslovom da veza između udaljenih prodavnica postoji.
Ali, pošto su u pitanju VPN konekcije, dešava se povremeno da se veza sa nekim objektom prekine (nestane struje, zaglupi se ruter i sl.), a onda i moja aplikacija javi grešku i prestane sa radom...
Dakle, konkretno pitanje glasi - da li, i na koji način je moguće proveriti da li je ODBC konekcija aktivna, i ukoliko nije, da se ista nekako preskoči, tj. da je query ne uzima u obzir u trenutnoj obradi, dok se veza ponovo ne uspostavi?
Napravio sam aplikaciju kojom se iz centrale firme može pristupiti udeljenim objektima tj. linkovanim Advantage database tabelama, preko ODBC drajvera, i izvršavati neki jednostavni upiti (tipa koliki je trenutni pazar, stanje zaliha za određeni artikl i sl.), a rezultati se pakuju u privremenu Access tabelu.
To sve radi sasvim pristojno brzo i lepo, pod uslovom da veza između udaljenih prodavnica postoji.
Ali, pošto su u pitanju VPN konekcije, dešava se povremeno da se veza sa nekim objektom prekine (nestane struje, zaglupi se ruter i sl.), a onda i moja aplikacija javi grešku i prestane sa radom...
Dakle, konkretno pitanje glasi - da li, i na koji način je moguće proveriti da li je ODBC konekcija aktivna, i ukoliko nije, da se ista nekako preskoči, tj. da je query ne uzima u obzir u trenutnoj obradi, dok se veza ponovo ne uspostavi?