When I hit this line:
it breaks out of that block without throwing an exception. Actually it breaks out of that class completely, but it doesn't return a datatable so my calling class experiences a datatable == null exception, which I handle.
here is the code sample where I open the connection
if (conn == null)
conn = new FbConnection(_connstr); -- it breaks out here
return conn.State == ConnectionState.Open;
... then I handle any exception thrown here, except it never throws the exception. I guess it just isn't opening the connection