Как использовать reader.GetDateTime (i) для получения DateTime из базы данных sqlite? - PullRequest
0 голосов
/ 09 ноября 2018
string sql = "select * from User where sUserName = '" + sUserName + "' AND sUserPassword = '" + sUserPassword + "'";
SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);
SQLiteDataReader reader = command.ExecuteReader();
if (reader.Read())
{
    DateTime Time = reader.GetDateTime(0);
    System.DateTime timeNow_FromLocal = System.DateTime.Now; 
    if (timeNow_FromLocal < Time)
    {
        return true;
    }
    else
    {
        return false;
    }
}
else
{
    return false;
}

Я хочу получить DateTime из базы данных sqlite для сравнения с системным временем, но я не могу reader.GetDateTime(0) успешно.

1 Ответ

0 голосов
/ 09 ноября 2018

попробуйте

DateTime Time = DateTime.Parse(reader["columnName"].ToString());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...