日期:2014-05-18  浏览次数:20988 次

打开EXCEL出现错误,请大家帮忙看看
protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                //创建一个数据链接
                string   strCon   =   "   Provider   =   Microsoft.Jet.OLEDB.4.0   ;   Data   Source   =d:\\My   Documents\\1_1\\Test2.xls;Extended   Properties= 'Excel   8.0 ' ";
                OleDbConnection   myConn   =   new   OleDbConnection(strCon);
                string   strCom   =   "SELECT   *   FROM   TTT ";
                myConn.Open();
               
               
                //打开数据链接,得到一个数据集
                OleDbDataAdapter   myCommand   =   new   OleDbDataAdapter(strCom,   myConn);
               
                //创建一个   DataSet对象
                DataSet   myDataSet   =   new   DataSet();
               
               
               
                //得到自己的DataSet对象
                myCommand.Fill(myDataSet, "TTT ");
               
               
               
                //关闭此数据链接
                myConn.Close();
           
        }


为什么运行时,总是在这句出现错误

  myCommand.Fill(myDataSet, "TTT ");

提示
Microsoft   jet   数据库引擎找不到对象   TTT.请确定对象是否存在,并正确地写出它的名称和路径




------解决方案--------------------
你有TTT么 你的select 语句里
应该这样写 SELECT * from [Sheet1$] 默认是Sheet1 你自己看看下面是什么