![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
С учетом твоих замечаний, Аватар, в остальном код правильный?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#32 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Артем я не знаю, что там нужно сделать. Вот например - что находится в строках SL. Если там что-то типа "'QQ','BB','GG'", то возможжно насчет ненадобности IN я не прав. Дальше - ни при каких обстоятельствах не стал бы SQL-запрос в цикле выполнять. С моей точки зрения это нонсес. Всегда можно найти решение для получения нужной информации одним запросом, пусть даже она будет избыточна.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#33 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
Первая категория Вторая категория Третья категория Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
![]() |
![]() |
![]() |
#34 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
В цикле ты обращаешься к одной таблице - это уже плюс. Показывай ее структуру. Сколько там записей всего возможно? Если речь идет о нескольких сотнях - то не вижу ничего страшного, если выдернуть однократно запросом все записи, а в проге уже разбираться, какие обрабатывать, а какие пропустить. Дальше - структуры возможно мало и потребется словесное описание того, что там находится, чтобы придумать условие выборки. Возможно структуру прийдется изменить
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#35 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Вот структура таблиц. Писана на "коленке". В главную таблицу заносятся (в процессе работы с программой) значения из таблицы Категории. Нужно запросом из таблицы Главная выбрать все записи, где в главной таблице поле KATEGORIY содержит все значения которые есть в поле KATEGORIYNAME в таблице Категория.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#36 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Этот запрос за один раз выберет все, что нужно и ни каких запросов в цикле
Код:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#37 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Да сортировку можно не делать
![]() А что значит вот это? Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#38 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
G синоним таблицы (еще называют алиасами), так же как и K. Иначе вместо их пришлось бы писать имена таблиц, а лень, иногда и не возможно без синонимов обойтись. Поддерживают все знакомые мне СУБД
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#39 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Ну тогда твой запрос содержит одну неточность?
![]() Код:
![]()
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#40 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
![]()
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очистка сразу нескольких StringGrid | Artamos | Компоненты Delphi | 7 | 13.05.2011 13:58 |
Установка нескольких атрибутов сразу | Shouldercannon | Общие вопросы Delphi | 7 | 01.05.2011 22:49 |
обращение к именам компонентов в цикле | JK0 | Помощь студентам | 7 | 23.09.2010 14:10 |
заполнение сразу нескольких однотипных значений | Domanoff | БД в Delphi | 2 | 22.04.2010 13:37 |
Создание сразу нескольких txt файлов | Nice42ru | Помощь студентам | 11 | 11.02.2010 18:35 |