各位帮我看看下面代码:
SqlConnection connection = new SqlConnection(@"Data Source=.\sqlexpress;AttachDbFilename=E:\leaning\C #Lean\C#Project\WebSite2\App_Data\Users.mdf;Integrated Security=True");
            SqlDataAdapter thisAdapter = new SqlDataAdapter("SELECT * FROM User", connection);
            SqlCommandBuilder thisBuilder = new SqlCommandBuilder(thisAdapter);
            DataSet thisDataSet = new DataSet();
            thisAdapter.Fill(thisDataSet, "User");运行是总提示: 关键字 'User' 附近有语法错误
请问是什么原因

解决方案 »

  1.   

    对应该用[User]
    因为user在sql中是关键字
      

  2.   

    user是关键字  加上[User]试试
    con.open
      

  3.   

    是不是表里没有User这个存在呀?能个数据库操作示例:http://www.lbsxp.com/Article/html/asp.net/20070601kgsvs0_103.html
      

  4.   

    谢谢各位的回答!
    那User到底是什么时候用?
      

  5.   

    因为user在sql中是关键字
     加上[User]
      

  6.   

    user password之类最好都用[]再用