Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Podczas wykonywania polecenia wystąpił błąd krytyczny. mysql-connector .net

Zmień dwie linie na to:

   cmdData.CommandType = CommandType.StoredProcedure;
   cmdData.CommandText = "spsOME( 4, 'DATA', 389552022,@intOutReturn);";

Będziesz także musiał dodać parametr do kolekcji Parameters cmData dla @intOutReturn parametr. Nie podam tego przykładu, ponieważ składnia różni się w zależności od bazy danych i nie wiem, jak wygląda MySQL.

Również ta linia:

cmdData.Transaction = trnData;

..jest konieczne tylko wtedy, gdy wykonujesz inne operacje na bazach danych, które powinny znajdować się w tej samej transakcji. Jeśli nie, zostawiłbym tę linię.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. wstawia kontakty do bazy danych, ale nie chce duplikować już istniejącego kontaktu

  2. Strona „Wyszukiwanie zaawansowane” PHP/ MySql

  3. LAST_INSERT_ID() zawsze zwraca 0 (RMySQL) - osobny problem z połączeniem

  4. Mysql-dev dla Mac OS

  5. Ustaw strefę czasową bazy danych MySQL na GMT