Данный ключ не присутствовал в словаре при заполнении dataadapter - PullRequest
0 голосов
/ 07 ноября 2019

Указанный ключ отсутствует в словаре.

Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.Collections.Generic.KeyNotFoundException: Указанный ключ отсутствует в словаре.

MySqlConnection con = new MySqlConnection("Data Source=localhost; Database=gransells; User ID=root; Password=PASSWORD;");
MySqlCommand cmd = new MySqlCommand("select description from product where productId=1", con);
MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);

DataSet ds = new DataSet();
adapter.Fill(ds);

1 Ответ

0 голосов
/ 07 ноября 2019

У вас есть первичный ключ в таблице, которую вы устанавливаете, но не извлекаете ... Используйте этот первичный ключ в операторе выбора.

...