テーブル""を持つMySQLデータベースがありますProducts
。「」の列は「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」に設定されます。
なぜこれが起こっているのか考えていますか?そしてそれを修正するために何ができるでしょうか?