我有一个带有“ Products
”表的 MySQL 数据库。“”中的一列Products
称为“ Price
”,数据类型为“ double
”。
我需要从该列中检索值,因此我创建了一个阅读器等:
MySQLCommand cmd = new MySQLCommand("SELECT Price FROM Products", connection);
MySQLDataReader reader = cmd.ExecuteReaderEx();
if (reader.HasRows == true)
{
while (reader.Read() == true)
{
price = reader["Price"]).ToString();
}
}
问题是价格未设置为预期值。如果数据库中的值为“299.95”,则价格设置为“29995.0”。
知道为什么会这样吗?可以做些什么来解决它?