Controllare la connessione

martedì 05 marzo 2013 - 21.20
Tag Elenco Tags  .NET 3.5  |  MySQL 5.5  |  Oracle 9g

Mau67 Profilo | Expert

Ciao forum,
ho un applicazione in visual studi 2012, e da questa mi collego a un database oracle in un server xxx.xxx.xxx.x e ad un altro database MySql su un altro server yyy.yyy.yyy.y adesso vorrei che quando avvio la mia applicazione si apre un form splash questo form dovrebbe controllare in seguenza la connessione con i database chiaramente prima ne controlla uno se questo si connette passa al secondo se anche quest'ultimo si connette allora apre il form successivo.
Chiaramente se uno dei due o entrambi non si connettono per qualche imprevisto deve restituirmi l'errore (es. oracle non connesso per ..........) e quindi blocca il passaggio successivo e propone di contattare l'amministratore.
Qualcuno sa dirmi come posso fare? grazie
Mau67

algraps Profilo | Junior Member

Ciao mauro,
e' un'app winform o WPF? Per tutti e due i casi ti consiglio di implementare uno splashscreen e visualizzi questa quando provi a conntetterti ai due db. Se fila tutto liscio, allora chiudi lo splash e poi apri l'app, altrimenti blocchi l'apertura e visualizzi un messaggio di errore.
Ti giro due link uno per wpf e l'altro per winform su come implementare una splashscreen:

WPF
http://www.codeproject.com/Articles/38291/Implement-Splash-Screen-with-WPF
http://www.codeproject.com/Articles/116875/WPF-Loading-Splash-Screen


WINFORM
http://stackoverflow.com/questions/3478753/making-a-splash-screen-in-c-sharp
http://www.mahingupta.com/mahingupta/blog/post/2009/07/26/Winforms-splash-screen-Great-work-by-Tom.aspx

Fammi sapere.
Ciao

A.G.
http://nothingnessit.wordpress.com/

Mau67 Profilo | Expert

grazie è servito.
ciao alla prossima
Mau67
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5