Форум: "Базы";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
Внизкак при помощи визуальных компон. формировать код SQL? Найти похожие ветки
← →
Zhekson (2004-07-07 16:16) [0]Т.е. В SQL билдере я написал код который фильтрует поля по определённому стринговому значению. А как отфильтровать, например, например по Edit.Text?
← →
Reindeer Moss Eater © (2004-07-07 16:17) [1]Так же точно
← →
Соловьев © (2004-07-07 16:22) [2]
> Edit.Text?
через параметры
← →
Zhekson (2004-07-07 17:11) [3]SELECT Predmety.PrepID, Predmety.Predmet, Predmety.Semestr, Predmety.Kontra, Predmety.Tip, Predmety.Rez, Predmety.Val
FROM "predmety.DB" Predmety
INNER JOIN "prepody.DB" Prepody
ON (Predmety.PrepID = Prepody.ID)
WHERE Prepody.PrepodName = "Круш"
Так фильтрует по "Круш", а DataModule2.Query1.Filter := "PrepodName = " + QuotedStr(Edit3.Text + "*"); - нет такого поля.
← →
Соловьев © (2004-07-07 17:14) [4]или
SELECT Predmety.PrepID, Predmety.Predmet, Predmety.Semestr,
Predmety.Kontra, Predmety.Tip, Predmety.Rez, Predmety.Val, Prepody.PrepodName
FROM "predmety.DB" Predmety
INNER JOIN "prepody.DB" Prepody
ON (Predmety.PrepID = Prepody.ID)
и использовать фильтр
или
SELECT Predmety.PrepID, Predmety.Predmet, Predmety.Semestr, Predmety.Kontra, Predmety.Tip, Predmety.Rez, Predmety.Val
FROM "predmety.DB" Predmety
INNER JOIN "prepody.DB" Prepody
ON (Predmety.PrepID = Prepody.ID)
WHERE Prepody.PrepodName = :PrepodName
а в проге написать
Query.ParamByName("PrepodName").AsString := Edit3.Text;
← →
Reindeer Moss Eater © (2004-07-07 17:15) [5]нет такого поля
А ты поверь ему что его нет.
← →
Reindeer Moss Eater © (2004-07-07 17:16) [6]"PrepodName = " + QuotedStr(Edit3.Text + "*"); - нет такого поля.
ShowMessage(QuotedStr(Edit3.Text + "*"));
← →
Zhekson (2004-07-07 17:21) [7]сорри, поле нашел.
грубо говоря:
как из <WHERE Prepody.PrepodName = "Круш"> сделать WHERE Prepody.PrepodName = Edit3.Text ???
← →
Соловьев © (2004-07-07 17:29) [8]
> [7] Zhekson (07.07.04 17:21)
Шановний пане, Ви будете читати відповіді? [4] :)
← →
Zhekson (2004-07-07 17:36) [9]to Соловьёв
извени, просто ушло раньше чем я прочитал
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.035 c