我现在都还没搞明白,发布含数据库(如管理系统)这样的软件时,那个SQL2000数据库链接串,该怎么写才好,在本机试时,是用本地服务器,可用户不一定是本地用户了.还有就是,生成安装部署时,数据库表文件该怎样处理?是给用户,让用户放到他的SQL服务器里吗?
不知哪位朋友有这样的发布例子

解决方案 »

  1.   

    那个SQL2000数据库链接串,该怎么写才好,在本机试时,是用本地服务器,可用户不一定是本地用户了.
    ---------------------------------------
    用个配置文件,要用户自己设置----------------------------------------
    还有就是,生成安装部署时,数据库表文件该怎样处理?是给用户,让用户放到他的SQL服务器里吗?
    ----------------------------------------
    根据实际需求,不就是附加数据库码?
      

  2.   

    您可以利用SystemInformation类:具体如
            /*返回数据库连接字段*/
            public string GetConnString(string strName)
            {
                return "server=" + SystemInformation.ComputerName + "\\Information " + ";database=" + strName + ";uid=sa;pwd=111";
            }然后在部署的时候,您可以通过附加数据库的方法,具体的您可以见
    http://community.csdn.net/Expert/topic/5477/5477800.xml?temp=.9765894