title: SQLite ExecuteReader --> DataTable.Load --> FormatException (DateTime)
body: <p>I tried to read out a sample Northwind sqlite database but get an error on some tables with a datetime. Is this a problem of the database or of my System.Data.SQLite?
  The Exception is somethin like: "the string is not a valid DateTime"</p>
  
  <p><a href="http://system.data.sqlite.org/" rel="noreferrer">http://system.data.sqlite.org/</a></p>
  
  <p>Of cource I can read out the data by myself with the correct converting of datetime but this is not as performant as reading it out via a simple dt.Load()</p>
  
  <pre><code>        SQLiteCommand dbCommand = myConnector.CreateCommand();
          dbCommand.CommandText = "SELECT * FROM " + tablename;
  
          SQLiteDataReader executeReader = dbCommand.ExecuteReader(CommandBehavior.SingleResult);
          DataTable dt = new DataTable();
          dt.Load(executeReader); // &lt;-- FormatException
  </code></pre>
  
  <blockquote>
    <p>"   bei System.DateTimeParse.ParseExactMultiple(String s, String[]
    formats, DateTimeFormatInfo dtfi, DateTimeStyles style)\r\n   bei
    System.DateTime.ParseExact(String s, String[] formats, IFormatProvider
    provider, DateTimeStyles style)\r\n   bei
    System.Data.SQLite.SQLiteConvert.ToDateTime(String dateText,
    SQLiteDateFormats format, DateTimeKind kind) in
    c:\dev\sqlite\dotnet\System.Data.SQLite\SQLiteConvert.cs:Zeile
    322."</p>
  </blockquote>
  
  <p>I need a good help to improve the current code.</p>