Я пытаюсь подключиться к базе данных из моего приложения VS C ++, но когда он становится на линию при открытии DateBase, у меня появляется ошибка и сообщение:
KeyNotFoundException
Я не знаю, почему я делаю неправильно
Я внес некоторые изменения, и когда я добавляю "SELECT actor_id FROM sakila.actor", я получаю результат
но при попытке выбрать все '*' я получаю ошибку
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
String^ config = L"datasource=localhost;port = 3306; username=root;password=1234; ";
MySqlConnection^ ConnDB = gcnew MySqlConnection(config);
MySqlCommand^ order = gcnew MySqlCommand("SELECT * FROM sakila.city;", ConnDB);
MySqlDataReader^ openDB;
try
{
ConnDB->Open();
openDB = order->ExecuteReader();
while (openDB->Read())
{
txtWynik->Text += (openDB->GetInt16(0)) + "\r\n";
}
}
catch (Exception^ komunikat)
{
MessageBox::Show(komunikat->Message);
}
}