我的程序在一开始让用户选择要登陆的数据库,在选择时就可能在不同的连接切换,我是定义一个全局的Connection,在却换是Connection.Close -> Connection.ConnectionString=却换到连接 -> Connection.Open,正常情况下这样是不会有问题的,但如果切换到的连接此前有打开过,而且在却换到别的连接后出现意外的断开,在VB6里可以正常读取数据,而在C#里却会提示“远程主机强迫关闭了一个现有的连接。”,我先应该是两者处理连接池的方式不同,在C#里禁止使用连接池就不会出现这个错误,不过我想用连接池,请问要怎样才能让C#象VB6那样。谢谢