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

Kesalahan C++ executeQuery() menampilkan data MySQL dari tabel

Periksa ini:

sejalan:

res = stmt->executeQuery("INSERT INTO "+ table +"(Brand, Model, Power, `Last Used`,`# Times Used`) VALUES('Ferrari','Modena','500','Never',0)");

Anda membuat rangkaian string yang salah, operator + (plus) itu tidak bekerja seperti itu, kode itu tidak menggabungkan string, melainkan menambahkan pointer.

Cukup ganti cara ini dan coba lagi:

#define TABLE "tbex"// put this in top of cpp file
......
res = stmt->executeQuery("INSERT INTO " TABLE "(Brand, Model, Power, `Last Used`
,`# Times Used`) VALUES('Ferrari','Modena','500','Never',0)");


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ide yang baik untuk mengindeks bidang datetime di mysql?

  2. Cara menghindari pengecualian PDO ini:Tidak dapat menjalankan kueri saat kueri tanpa buffer lainnya aktif

  3. ambil baris terakhir yang dimasukkan dari setiap pengguna di database

  4. MySql coba tangkap

  5. PHP:json_encode() tidak menampilkan apa pun dengan array multidimensi