我想用 C# 从 SQLite 数据库中读出双精度值和日期。
数据库:
日期:数字
金钱:真实
代码:
SQLiteConnection dbConnection = new SQLiteConnection("Data Source = " + nameDB + ".sqlite; Version = 3;");
dbConnection.Open();
String sql = $"SELECT * FROM banking";
SQLiteCommand command = new SQLiteCommand(sql, dbConnection);
SQLiteDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine("date: " + Convert.ToDateTime( reader["date"]) );
Console.WriteLine("money: " + reader["money"]);
}
dbConnection.Close();
问题在于我的数据库数据是这样的:
date: 28.06.2017 14:45:24
money: 20,50
我的输出是这样的:
reader[date]: 28,06
reader[money]: 20
我可以说读者阅读moneyasdouble和dateasDateTime吗?
猛跑小猪
相关分类