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

WCF, MySQL i transakcja

To nie może być kod, który powoduje problem. Otrzymany błąd pochodzi z próby zwrotu lub przekazania MySqlTransaction do/z usługi. To po prostu nie zadziała.

Poza tym, dlaczego, u licha, wystawiasz obiekt Command światu zewnętrznemu poprzez własność publiczną? Co więcej, nawet nie wygląda na to, że go używasz... Usuń tę właściwość i zachowaj zakres polecenia do metody, która z niej korzysta. Jeśli tego nie zrobisz i będziesz prowadzić tę usługę jako singleton, dostaniesz wiele szalonych błędów.

Co więcej... Jest to niezwykle niebezpieczna usługa do ujawnienia. Gdybyś miał używać go ktoś inny niż ty, zapewnia to zero hermetyzacji. Heck, równie dobrze możesz po prostu otworzyć port bezpośrednio na SQL Server, jakkolwiek głupio to brzmi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać operatora „większy niż” z datą?

  2. MySQL — zduplikowana tabela

  3. Jak mogę zaktualizować konkretny rekord bez uprawnień SELECT?

  4. równoległe odczytywanie danych z mysql

  5. Autoinkrementacja ręcznie kolumny MySQL