日期:2014-05-19  浏览次数:20474 次

请问这个错误的意思是什么invalid object name''
我写了一个简单的连接数据库的例子,但是不知道为什么总是出错误
                                  tring   connStr   =   "Persist   Security   Info=false;User                 id=sa;database=test;server=(local) ";

                                SqlConnection   conn   =   new   SqlConnection(connStr);

                                string   SqlStr   =   "select   *   from   Users ";
                                conn.Open();

                                SqlCommand   cmd   =   new   SqlCommand(SqlStr,   conn);

                                SqlDataReader   dr   =   cmd.ExecuteReader();

                                while   (dr.Read())
                                {

                                        MessageBox.Show(dr[0].ToString());
                                }

里面的sql没有错误,因为我是从sql里直接复制出来的,再里面可以取到记录

但是每次执行到SqlDataReader   dr   =   cmd.ExecuteReader();的时候总是出现这个错误

invalid   object   name 'Users '   请帮下忙   看为什么
谢谢   谢谢

------解决方案--------------------
@ "Database=test;Server=OCDEV12\SQLEXPRESS;Integrated Security=SSPI;uid=test;pwd=123456789; "