Make reading HighscoreDB more robust if song entries are incomplete

This commit is contained in:
Florian Küpper committed 2017-11-22 20:14:31 +01:00
1 parent 7dbd2363db
commit b8fb0d7549
1 file changed
+13 -4
+13 -4
View File
@@ -463,10 +463,19 @@ namespace Vocaluxe.Lib.Database
if (reader != null && reader.HasRows)
{
reader.Read();
artist = reader.GetString(0);
title = reader.GetString(1);
numPlayed = reader.GetInt32(2);
dateAdded = new DateTime(reader.GetInt64(3));
if (!reader.IsDBNull(0))
artist = reader.GetString(0);
if (!reader.IsDBNull(1))
title = reader.GetString(1);
if (!reader.IsDBNull(2))
numPlayed = reader.GetInt32(2);
if (!reader.IsDBNull(3))
dateAdded = new DateTime(reader.GetInt64(3));
reader.Dispose();
return true;
}