Запрос на вывод различающихся значений из MS Access - C#
Формулировка задачи:
Совершенно банальная задача: имеется БД MS Access в ней таблица students2012 (см ниже), нужно вывести список групп.
Результат выполнения запроса В MS Access полностью удовлетворяет. А когда тоже самое реализую на C#, результат выводит только название столбца "Группа".
"SELECT DISTINCT student2012.Группа FROM student2012;
listBox2.Items.Clear(); connection.ConnectionString = String.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};", openDBDialog.FileName); connection.Open(); OleDbDataAdapter dbAdapter2 = new OleDbDataAdapter(@"SELECT DISTINCT student2012.Группа FROM student2012;", connection); DataTable dataTable2 = new DataTable(); dbAdapter2.Fill(dataTable2); foreach (var item in dataTable2.Columns) { listBox2.Items.Add(item.ToString()); } connection.Close(); connection.Dispose();
Решение задачи: «Запрос на вывод различающихся значений из MS Access»
textual
Листинг программы
........... OleDbDataAdapter dbAdapter2 = new OleDbDataAdapter(@"SELECT DISTINCT student2012.Группа FROM student2012;", connection); DataTable dataTable2 = new DataTable(); dbAdapter2.Fill(dataTable2); foreach (DataRow item in dataTable2.Rows) { listBox2.Items.Add(item[0]); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д