problem z użyciem DataGridView w Visual Studio

0

Witam,

próbuję robić aplikację bazodanową w C++, mam pewien problem w Visual Studio, niby wszystko działa poprawnie ale mam podświetlenie na czerwono pod przypisaniem w tej linijce.

transakcja = laczBaze->BeginTransaction(IsolationLevel::ReadCommitted);

reszta kodu


	uzytkownik_typ();
		MySqlConnection^ laczBaze = gcnew MySqlConnection(konfiguracja);
		MySqlCommand^ polecenie = laczBaze->CreateCommand();
		MySqlTransaction^ transakcja;
		laczBaze->Open();
		transakcja = laczBaze->BeginTransaction(IsolationLevel::ReadCommitted);
		polecenie->Connection = laczBaze;
		polecenie->Transaction = transakcja;

dodatkowo dostaję błąd:

Błąd (aktywny) E0513 nie można przypisać wartości typu "System::Data::Common::DbTransaction ^" do jednostki typu "MySql::Data::MySqlClient::MySqlTransaction ^"

W czym tutaj jest problem?

0

@maxcess: Do typu "MySql::Data::MySqlClient::MySqlTransaction ^" możesz przypisać tylko typ "MySql::Data::MySqlClient::MySqlTransaction ^".
Jeżeli działa to na czym polega problem?

Dodatkowe rady:

  1. Zmień język na angielski(w IDE i w nazwach).
  2. Podawaj linię w której występuje błąd
  3. W miarę możliwości wklejaj cały kod.
0

To mi wygląda na błąd „podkreślacza na czerwono” bo transakcja u ciebie jest typu MySqlTransaction^ i z tego co patrzę to jest to dokładnie typ zwracany przez MySqlConnection::BeginTransaction

0

@Azarien: czyli problem jest z VS?

1 użytkowników online, w tym zalogowanych: 0, gości: 1