Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

динамический sql запрос в delphi [D7, Paradox]


NetZorro ©   (2008-04-18 15:39:00) 

Есть БД с 1 таблицей в которой 2 поля (color, brand)
Нужно чтобы юзер из проги вводил цвет и марку и получал рез-ат. Как это сделать???


sniknik   (2008-05-08 16:04:00) [1]

http://www.online.ukrworld.net/different_1.php


sniknik   (2008-05-08 15:51:00) [2]

> или это уже не существенно?
само собой. вот пройдет два три дня, лутше месяц, когда ветка уже "похорониться" вот тогда он придет и с удовольствием ее "откопает".

это стиль такой (по прочтенной гдето в инете классификации жителей форумов).


Anatoly Podgoretsky   (2008-05-08 15:05:00) [3]

> sniknik  (08.05.2008 10:38:15)  [15]

Вот пока еще не убежала ветка пусть и пишет, или это уже не существенно?


sniknik   (2008-05-08 10:38:00) [4]

Sergey13 ©   (08.05.08 08:57) [14]
у "некромантов" все существо именно в поднятии ветки, все остальное несущественно.


Sergey13   (2008-05-08 08:57:00) [5]

> [13] piople ©   (08.05.08 06:01)

А еще бред поднимать бредовые ветки двухнедельной давности и не говорить ничего нового по существу. 8-)


piople   (2008-05-08 06:01:00) [6]

Бред, логика вообще не понятна как сказал Anatoly Podgoretsky ©   (21.04.08 11:49) [8] это действительно смешно вводить цвет и марку и получать результом цвет и марку, соответственно цвет и марка должны быть полями отбора, а если это поля отбора значит в таблице кроме них еще должы быть поля. NetZorro, сначало проект нормально опишите, а потом приступайте к реализации...


Savek   (2008-04-23 14:31:00) [7]

Учитывая структуру таблицы [1] вариантов с выборкой полей немного )
А сформулированное условие я не нарушал:
Нужно чтобы юзер из проги вводил цвет и марку и получал рез-ат.
как видишь у меня он вводит и первое и второе и даже что-то получает получает


Pilum   (2008-04-23 13:21:00) [8]

Savek выборку полей я для примера дал. А твое выражение нарушает сформулированное условие... :)


Savek   (2008-04-23 10:26:00) [9]

Тогда
select Color, Brend from ColorBrendTable where (Color=:Color) or (Brend=:Brend);
чтобы пользователь получил хоть какую-то новую для себя информацию


Pilum   (2008-04-21 18:53:00) [10]

в TQuery в свойство SQL -
 select Color, Brend from ColorBrendTable where (Color=:Color) and (Brend=:Brend);

параметры будешь задавать в свойстве TQuery - Params, посмотри Help.

а получать, а юзер - вводить - из TEdit к примеру, ну или сам смотри откуда...


Anatoly Podgoretsky   (2008-04-21 11:49:00) [11]

Динамический SQL тут совсем не требуется, хватает статического.

> Нужно чтобы юзер из проги вводил цвет и марку и получал
> рез-ат. Как это сделать???

А это совсем смешно, ввели цвет и марку - получили цвет и марку


Sergey13   (2008-04-21 11:19:00) [12]

> [6] Kolan ©   (21.04.08 11:07)

И что? Думаешь это БД Форда Т?


Kolan   (2008-04-21 11:07:00) [13]

> иначе какой это бренд?

Про форд «Т» слышал?


Sergey13   (2008-04-21 11:04:00) [14]

> [4] Kolan ©   (21.04.08 10:56)
> Почему?

Подозреваю, что например цветов не так и много, и они начнут повроряться и множиться в различных написаниях (красный, красноватый, красненький, темно розовый и т.д.). Посему недурно бы наверное справочник этих цветов заиметь. То же самое и с брендами. Уж наверное бренд не один цвет выпускает, иначе какой это бренд?


Kolan   (2008-04-21 10:56:00) [15]

> Уже двойка за проектирование. 8-)

Почему?


Kolan   (2008-04-21 10:56:00) [16]

> Нужно чтобы юзер из проги вводил цвет и марку и получал
> рез-ат. Как это сделать???

SELECT с параметрами…


Sergey13   (2008-04-21 09:52:00) [17]

> [0] NetZorro ©   (18.04.08 15:39)
> Есть БД с 1 таблицей

Уже двойка за проектирование. 8-)

> Нужно чтобы юзер из проги вводил цвет и марку и получал рез-ат.

А что в результате то, если 2 из 2 полей он ввел сам?


Johnmen   (2008-04-18 15:45:00) [18]

Написать эту самую программу.


Наверх

Титульная страница Поиск, карта сайта Написать письмо