Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

C # MySqlParameter vấn đề

Tôi đã không sử dụng MySql trong khoảng 6 tháng (rất may đã chuyển sang Sql Server) nhưng, hãy thử thay đổi ký hiệu @ của bạn cho?

MySqlCommand cmdAdd = new MySqlCommand(
       "INSERT INTO Faults (FaultGroup, Text, Date, IP)"
       + " VALUES (?FaultGroup, ?Text, ?Date, ?IP)",
       conn);

MySqlParameter paramFaultGroup = new MySqlParameter("?FaultGroup", MySqlDbType.Int32);
FaultsGroup faultsGroup = (FaultsGroup) Enum.Parse(typeof (FaultsGroup), myFault.FaultGroup);
paramFaultGroup.Value = (int) faultsGroup;
cmdAdd.Parameters.Add(paramFaultGroup);

cmdAdd.ExecuteNonQuery();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các phương pháp hay nhất để lưu trữ thông tin ngân hàng trong cơ sở dữ liệu

  2. Lỗi gói không theo thứ tự khi gọi proc được lưu trữ trong MySQL

  3. MYSQL khai báo các biến

  4. mysql:tại sao so sánh 'chuỗi' với 0 lại cho kết quả đúng?

  5. MySQL - Mã lỗi 1215, không thể thêm ràng buộc khóa ngoại