VB.NET-Quellcode
Wenn du beim con.open() einen Fehler bekommst, dann springt der in den catch und produziert einen Fehler, weil er keine Verbindung zum schließen findet.
Ansonsten müsste sieht das alles ganz ok aus.
Liegt wohl dann an dem was Patrick geschrieben hat.