SqlConnection thisConnection=new SqlConnection(@"Server="+IP+";user id="+DbUser+";....这句语句中@是什么意思?(@"Server="+IP+";user id="+DbUser+";....括号里什么意义?“+”号又代表什么?我是初学者,谢谢了

解决方案 »

  1.   

    ...
    SqlConnection thisConnection=new SqlConnection(@"Server="+IP+";user id="+DbUser+";initial catalog="+DbName+";password="+Key+");
                    
    完整语句是这样的,括号内是什么意思呢?这里没有“+”可以么?
      

  2.   


    server 是服务器名称,当然可以用IP指定。
    USER ID 登陆号 
    initial catalog 就是数据服务名,你搭建一个服务,有它相应名称
    PASS 密码喽
      

  3.   


    SqlConnection 
    http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlconnection.sqlconnection(VS.80).aspx+运算符
    http://msdn.microsoft.com/zh-cn/library/k1a63xkz(VS.80).aspx至于 @
    字符串 "C:\\VS2005\\CSharp" 与字符串 @"C:\VS2005\CSharp" 一样,即@后字符串中的转义字符不起作用。
      

  4.   

    @"Server="+IP+";user id="+DbUser+";....
    上面@是转义,后面是几个字符串及变量连接,像下面这样拆开理解你就明白了:
    "Server="  
    +  
    IP
    +
    ";user id="
    +
    DbUser
    +
    ";....