sql >> Databasteknik >  >> RDS >> Mysql

Allvarligt fel påträffades under kommandoexekveringen. mysql-connector .net

Ändra två rader till detta:

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

Du måste också lägga till en parameter till Parametersamlingen för cmData för @intOutReturn parameter. Jag kommer inte att ge ett exempel på detta eftersom syntaxen varierar med databaser och jag vet inte hur MySQL:s ser ut.

Även denna rad:

cmdData.Transaction = trnData;

..är bara nödvändigt om du gör andra db-operationer som bör vara i samma transaktion. Om du inte är det, skulle jag utelämna den raden.




  1. MySQL 8 kapslade välj med count

  2. MIN() vs LEAST() i MySQL:Vad är skillnaden?

  3. 3 sätt att returnera en sträng med flera utrymmen i SQL Server

  4. MySQL lagrad procedur, hanterar flera markörer och frågeresultat