nisam te baš skužio previše ali:
--------------------------
InvalidOperationException
Cannot open a connection without specifying a data source or server.
or
The connection is already open.
SqlException
A connection-level error occurred while opening the connection. If the Number property contains the value 18487 or 18488, this indicates that the specified password has expired or must be reset. See the ChangePassword method for more information.
--------------------------ovo su exception-i za metodu open konekcije, dataexception ti netreba
a u tvojem kodu bi se trebao prikazati message box sa porukom idemo dalje (daj tu dodaj još + ex.message, da vidiš orginalni tekst), a zašto želiš konekcijski string mjenjati u catch dijelu? nemožeš odmah!?
----Roberto----