Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2015, 22:55   #11
nelo_001
Пользователь
 
Регистрация: 14.01.2013
Сообщений: 58
По умолчанию

Все как есть обещал - делаю , только усваиваю на своем уровне.
1) Тема вывод
Вывести не повторяющиеся значения
Я создал Таблицу "Нож" с Полем "Страна" Занес туда Россия х5 раз и 1 раз СССР
программно написал
Код:
string sql = "select DISTINCT[Страна] * from [" + comboBox1.SelectedItem.ToString() + "]'";
            OleDbDataAdapter da = new OleDbDataAdapter(sql, con);
            DataSet ds = new DataSet();
            da.Fill(ds);
            richTextBox1.AppendText("\n" + sql+ "\n");
            dataGridView1.DataSource = ds.Tables[0];
в итоге ошибка и так и эток и ставил в разные стороны и ничего
Цитата:
Необработанное исключение типа "System.Data.OleDb.OleDbExcepti on" в System.Data.dll

Дополнительные сведения: Ошибка синтаксиса (пропущен оператор) в выражении запроса '[Страна] *'.
//
Если вы думаете что я криво читаю и не видел про *select , вы ошибаетесь я хочу вывести все строки с ограничением на повторы

Последний раз редактировалось nelo_001; 27.12.2015 в 23:04.
nelo_001 вне форума Ответить с цитированием
Старый 27.12.2015, 23:22   #12
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так а зачем там и [Страна] (имя одного поля), и * (все поля)?

Если в селекте несколько полей указывать, то запятыми разделять надо.
Но фильтровать повторы он тогда будет по комбинации всех полей записи, а не по одному.

И перед тем как писать запрос в коде быстрее проверить выполнив его где-нибудь (VS, SQL Management Studio и т.п. в зависимости от СУБД).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.12.2015, 23:26   #13
nelo_001
Пользователь
 
Регистрация: 14.01.2013
Сообщений: 58
По умолчанию

а ясно в чем мой промох
если есть

Нож: Страна:
Армейский Россия
Киргизский Россия
Сталинский Россия

То с фильтром на страну и выводом всех полей оно мне должно вывести все как есть , потому что значение ножа у всех разные
nelo_001 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь со связями Exelol Microsoft Office Access 0 27.04.2014 12:45
Помогите со связями таблиц! Gibloid Microsoft Office Access 1 20.03.2014 17:59
импорт талиц со связями Rustr1957 Microsoft Office Access 4 01.03.2011 04:24
Помогите со связями в 2003! ovk Microsoft Office Excel 6 03.03.2009 12:44