我是从app.config获取IP或SERVER名称的,因为服务器上同时安装了SQL2000和SQL2005,我的数据库在SQL2005上。
所在在config中的IP内容是0641E35E31D649D\SQL2005
这样获取IP
    string ip = ConfigManager.GetValue("IP");
以下为定义连接串:
            string M_str_sqlcon = "server =@" + ip.Trim() + ";uid = " + username.Trim() + " ; pwd =" + password.Trim() + " ;database =" + dataname.Trim();但不管如何使用转义字符
得到的结果是:
"server =0641E35E31D649D\\SQL2005;uid = sa ; pwd = ;database =LC_WATER" 所以数据库连不上
请教大家应如何做,才能实现正确的连接