string ConnString = "Data Source=WWW-U7JIHYQ9R4M\\SQLEXPRESS;Persist Security Info=True;User ID=wzw;Password=1";            this.con = new SqlConnection(ConnString);
            this.cmd = new SqlCommand();
            this.cmd.Connection = this.con;          cmd.CommandText = "select * from files1";
            con.Open();
            SqlDataReader reader = cmd.ExecuteReader();
程序走到这里 就异常  
未处理 System.Data.SqlClient.SqlException
  Message="对象名  'files1' 无效。"
  Source=".Net SqlClient Data Provider"
  ErrorCode=-2146232060
  Class=16
  LineNumber=1
  Number=208
  Procedure=""
  Server="WWW-U7JIHYQ9R4M\\SQLEXPRESS"
  State=1
 里怎么回事呢  真不知道从那里下手 那位看看 谢谢  !

解决方案 »

  1.   

      Message="对象名  'files1' 无效。" 
    ---
    原因是:
    数据库里面没有叫files1的表。
    解决办法:
    先检查一下 数据库里面是否有这个 files1 表。
      

  2.   

    我在查询分析器里可以执行  select * from files1  这句
      

  3.   

    连接字符串中应该指明数据库名字
    database=数据库名
      

  4.   

    异常是因为没有找到这个表
     不知道你是连接什么数据库 写法...你真记得助...
     写短点点看这也舒服啊.你连接的是MASTER,所以报错.
    Persist Security Info=True;...
      

  5.   

    Feiin 
    大哥 你的方法可以  搞定了   
    谢谢 结了 
      

  6.   

    Data Source=WWW-U7JIHYQ9R4M\\SQLEXPRESS