SQL2005 是VS2005自带的那个如何登陆
我是想在C#中实现登陆
在SqlDataSource中自动生成的是"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MY.mdf;Integrated Security=True;User Instance=True"
但是在C#中使用
SqlConnection con=new SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MY.mdf;Integrated Security=True;User Instance=True")
有两个 \ 都提示无法识别转移序列
给如何写?
我是刚接学 菜鸟一个 希望得到详解

解决方案 »

  1.   

    在字符串前面加@SqlConnection con=new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MY.mdf;Integrated Security=True;User Instance=True") 
      

  2.   

    在字符串前面加@SqlConnection con=new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MY.mdf;Integrated Security=True;User Instance=True") 
      

  3.   

    c#基础啦
    “\”是转义字符,“\\”才代表‘\’
    或者在连接字符串前面加“@”看看教科书的char类型
      

  4.   

    为什么在SqlDataSource却不用这样写呢?