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

MySQL Connector/NET's MySqlCommand tidak menggunakan Parameter

Itu tidak terlihat seperti parameter MySQL yang valid; jika Anda ingin parameter bernama, gunakan @yournamehere , seperti ini:

MySqlCommand cmd = new MySqlCommand("insert into `screenshots` (`playerId`, `serverId`, `data`, `uploadDate`, `uploadingUserId`) values(@playerId, @serverId, @attachmentData, @dateTime, @userId)", Server.getSingleton().getDbManager().getConnection());
cmd.Parameters.AddWithValue("@playerId", packet.getPlayerId());

Anda juga tidak boleh mengutip parameter; ADO.NET akan melakukannya seperlunya, berdasarkan tipe data kolom target.

Sumber:http://dev.mysql .com/doc/connector-net/en/connector-net-tutorials-parameters.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan tidak diketahui:MySQLTransactionRollbackException 1213

  2. Cara aman untuk menyimpan kunci enkripsi - PHP

  3. Bagaimana cara mematikan validasi kata sandi mysql?

  4. Ekstrak bidang tertentu dari file teks

  5. Dapatkan total bidang yang dikelompokkan berdasarkan tanggal dan bidang lain