Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

C#, masalah dengan mendapatkan nilai ganda dari database MySQL

Ini karena toString() menggunakan CultureInfo saat ini! Itu tergantung pada budaya jika dobel dipisahkan dengan koma atau titik.

CultureInfo

Lihat juga ini Pertanyaan Stackoverflow!

Jika Anda men-debug-nya, Anda akan melihat, bahwa reader["Price"] mengembalikan Object (type=Object{double}). Apakah di sini nilainya benar? Saya kira begitu, jadi buat saja berikut ini untuk menampilkan nilai ganda:

string display = double.Parse(reader["Price"], CultureInfo.InvariantCulture).ToSring(CultureInfo.CurrentCulture);
System.Diagnostics.Debug.WriteLine(display);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendapatkan jumlah kolom unik dalam SQL

  2. Tabel Data menggunakan PHP dengan MySQL:Bagaimana cara mengubah kueri mysql?

  3. PDO - Nomor parameter tidak valid

  4. Indeks terakhir dari substring yang diberikan di MySQL

  5. PHP menetapkan pernyataan pilih ke nilai daftar drop-down