关于读取Excel时发现日期读不出来System.DBNull
在读取Excel文件时发现 "YYYY-MM-DD "格式的日期不能读取而日期格式为2007/07/12就可以. 
 我是通过Microsoft.Jet.OLEDB.4.0 
 strConn   =    "Provider=Microsoft.Jet.OLEDB.4.0; "   + "Data   Source= "+richTextBox1.Text.Trim().ToString()+ ";   Extended   Properties=Excel   8.0; "; 
 OleDbConnection   conn   =   new   OleDbConnection(strConn);  				 
 OleDbDataAdapter   myCommand; 
 请高人指点,谢谢!
------解决方案--------------------Excel里将所有数字前加  ' 
 试试 
  'YYYY-MM-DD
------解决方案--------------------1。 
 孟子的方法是一个办法     
 2。 
 看我的这篇文章   
 5。为什么有效单元格数据不显示出来? 
 出现这种情况的可能原因是,默认连接中,数据提供程序根据前面单元格推断后续单元个的数据类型。 
 可以通过 Extended Properties 中指定 IMEX=1  
 “IMEX=1;”通知驱动程序始终将“互混”数据列作为文本读取   
 http://www.cnblogs.com/Jinglecat/archive/2007/07/23/477472.html#828638