http://expert.csdn.net/Expert/topic/1297/1297046.xml?temp=.8300287
这里我的操作就是一个连接字符串啊如果你的数据库不变。不需要更改连接字符串
因为 Connection.ConnectString 虽然不是readonly属性
但数据库打开之后事不能更改的
但你close()之后,应该可以改动ConnectString

解决方案 »

  1.   

    感谢Meyer() 的回答上个贴我们可能是同时操作的,你刚发完,我就结贴了,没有看到一会,我测试一下,如果成功我会结贴的
      

  2.   

    To:Meyer()我的想法不是这样的我的想法如下:
    SQL Server企业管理器新建注册时,输入服务器的域名或IP,还有SQL的用户名和密码都可以连接,然后任何一个表都可以操作。我想做的就是这样,不需要每次改一个数据库的连接字符串,就可以创建(删除修改)数据库或表谁可以提示一下或给个例子(需要分的话, 我可以重开个贴给你)?
      

  3.   

    我感觉你只需要改变的是连接字符串的 database 属性
    你可以使用 ChangeDatabase 方法SqlConnection conn = new SqlConnection(strConnnecting);
    conn.Open();
    conn.ChangeDatabase("otherDatabase");//改变要操作的数据库
    conn.Close();btw: 我要求别人结贴,并不是我特别看重分数(如果我只为了分,你这种20分的贴值得我多次关注?)。但我认为这是在论坛里的一个基本准则。