无法从SQLite中的DateTime列获取数据

时间:2015-05-12 10:22:42

标签: c# sqlite datetime

我正在使用 SQLite DB和C#.NET 。为了连接到DB,我使用了System.Data.SQLite.dll

当我尝试从DB表中获取列的类型为DateTime的数据时,我遇到了问题。

this.sqlCommand.CommandText = query;
SQLiteDataReader dataReturned = this.sqlCommand.ExecuteReader();
while (dataReturned.Read())
{
     for (int inx = 0; inx < dataReturned.VisibleFieldCount; inx++)
     {
         if (columns[inx].ColumnName.Contains("Date"))
         {
              // Just checking
              DateTime dt = dataReturned.GetDateTime(inx);
         }
         else
         {
               // Store in some other way
         }
     }
}

查询返回到行下方 enter image description here

当我运行此代码时,我会遇到异常

enter image description here

请帮助!!

0 个答案:

没有答案