static void Main(string[] args)
        {
            OleDbConnection thisConnection = new OleDbConnection("data source=local;User Id=user_name;Password=pwd;Provider=SQLOLEDB;");            OleDbCommand thisCommand = new OleDbCommand("select std_id,std_name,std_gender,std_age from student;", thisConnection);            OleDbDataReader thisReader = null;            try
            {
                thisConnection.Open();
                thisReader = thisCommand.ExecuteReader();
                while (thisReader.Read())
                {
                    Console.WriteLine("\t{0}\t{1}\t{2}\t{3}", thisReader["std_id"], thisReader["std_name"], thisReader["std_gender"], thisReader["std_age"]);
                }
                thisReader.Close();
                thisConnection.Close();
            }
            catch (Exception e) {
                Console.WriteLine(e.ToString());
                Console.WriteLine("throws a exception!!!");
            }                      
                        
           
            Console.ReadKey();
        }
当我运行以后:
新手上路,多多关照求解:1.data sourse指的是什么?
      2.出现上图的情况,有什么解决的方法吗?
      3.我的代码不知道哪里有没有问题,第一次写,如果有不合理的地方,请大侠们指点指点。O(∩_∩)O谢谢