Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.23;
Скачать: CL | DM;

Вниз

динамический sql запрос в delphi   Найти похожие ветки 

 
NetZorro ©   (2008-04-18 15:39) [0]

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


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

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


 
Sergey13 ©   (2008-04-21 09:52) [2]

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

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

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

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


 
Kolan ©   (2008-04-21 10:56) [3]

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

SELECT с параметрами&#133


 
Kolan ©   (2008-04-21 10:56) [4]

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

Почему?


 
Sergey13 ©   (2008-04-21 11:04) [5]

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

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


 
Kolan ©   (2008-04-21 11:07) [6]

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

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


 
Sergey13 ©   (2008-04-21 11:19) [7]

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

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


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

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

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

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


 
Pilum ©   (2008-04-21 18:53) [9]

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

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

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


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

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


 
Pilum ©   (2008-04-23 13:21) [11]

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


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

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


 
piople ©   (2008-05-08 06:01) [13]

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


 
Sergey13 ©   (2008-05-08 08:57) [14]

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

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


 
sniknik ©   (2008-05-08 10:38) [15]

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


 
Anatoly Podgoretsky ©   (2008-05-08 15:05) [16]

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

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


 
sniknik ©   (2008-05-08 15:51) [17]

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

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


 
sniknik ©   (2008-05-08 16:04) [18]

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



Страницы: 1 вся ветка

Текущий архив: 2008.11.23;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.013 c
2-1223996504
Gurd
2008-10-14 19:01
2008.11.23
Назначить edit2 событие onKeyPress edit1


15-1221999919
ProgRAMmer Dimonych
2008-09-21 16:25
2008.11.23
Устройство процессоров


1-1202151621
TStas
2008-02-04 22:00
2008.11.23
Как получить размер оперативки компа?


2-1223646143
dmitry_12_08_73
2008-10-10 17:42
2008.11.23
Извлечение ресурсов из формы *.fdm


15-1222320877
Кое кто
2008-09-25 09:34
2008.11.23
Google празднует своё десятилетие...