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