|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.04.2011, 14:19 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Оптимизация запроса, удаление повторений
Добрый вечер! Решил оптимизировать запрос заполнения комбобоксов. Сейчас сделал вот такой код:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
30.04.2011, 14:59 | #2 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 433
|
хых... так не удивительно, что остаются. у тебя же дистинкт по всем полям работает, а не по какому-то конкретному.
тут уж выбирай, либо делать N-ное количество запросов, чтобы дистинкт работал ожидаемо для тебя, либо вручную чисти повторения (это NlogN). А за линию ты никак от повторений не избавишься. |
30.04.2011, 15:11 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Нет, под каждый список делать запрос не вариант, т.к. размер БД будет увеличиваться и при обновлении списков будет увеличиваться время заполнения списков. Буду тогда искать другой вариант.
Самое интересное, что у меня и такой код не заполняет корректно комбик, добавляет туда и пустые записи и повторяющиеся. Код: Код:
Разобрался. Надо было просто использовать другой кверик и все заработало. Выше приведенный код - 100% рабочий.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 30.04.2011 в 16:04. |
30.04.2011, 16:45 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
мне кажется, что некоторое время назад, Вы, artemavd, уже поднимали этот вопрос.
И я повторю тот совет, который я Вам давал. Вместо Form10.sComboBox1.Items.Add(sssss) напишите что-то вроде: Код:
|
30.04.2011, 16:52 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Эта проверка означает, что если добавляемого итема нет, то добавить его?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматическое удаление формы или запроса | s8259 | Microsoft Office Access | 8 | 21.12.2010 23:52 |
оптимизация запроса | pray_driver | SQL, базы данных | 3 | 13.12.2010 15:40 |
Оптимизация запроса | za4ot | SQL, базы данных | 0 | 11.06.2010 09:24 |
Оптимизация SQL запроса | Phantom | SQL, базы данных | 4 | 24.09.2009 16:07 |
Оптимизация sql запроса в хп | eda | SQL, базы данных | 3 | 28.07.2009 11:57 |