![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с запросом sql. Заранее благодарен [D5, Paradox]
Ted © (2004-07-08 13:48:00)procedure TForm1.Button8Click(Sender: TObject);
var
s:string;
begin
memo1.Lines.Add('Select * From buzdey');
memo1.Lines.Add('Where data =');
s:= datetostr(date);
memo1.Lines.Add(s);
Query1.Close;
Query1.SQL.Assign(Memo1.Lines);
Query1.Open;
end;
Ted (2004-07-08 14:33:00) [21]Query1.Prepare;
Query1.ParamByName("date").AsDate=date;
Query1.ExecSQL;
Query1.UnPrepare;
^^^^^^^^^^^^^
Нет не фурычит говорит:
cannot perform this operation on an open dataset
Ильш (2004-07-08 14:22:00) [22]beetwen используй в запросе...
date beetwen data1 and data2
Ted (2004-07-08 14:20:00) [23]Вообще прога для вывода дней рождений... т.е. сегодня 8 июля нужно показать все дни рождения на ближайшие 10 дней... Вот такой гимор...
Помоги плиз составить запрос...
Ильш (2004-07-08 14:19:00) [24]определенных из периода какого то? типа с такого то по такео то или вообще в разнобой?
Ted (2004-07-08 14:16:00) [25]Работает... показывает все записи с текущей датой... а можно ли задать чтобы показывались записи определенных дат?
Ted (2004-07-08 14:07:00) [26]Пробую
Ильш (2004-07-08 14:04:00) [27]заработало что ли?
ты проверь для начала
Ted (2004-07-08 14:04:00) [28]> Ильш
Сапасибо огромное... 3 дня убил: ))))
Ильш (2004-07-08 14:03:00) [29]запрос:
select * from tbl
where data=:data
потом в проге
Query1.Prepare;
Query1.ParamByName("date").AsDate=date;
Query1.ExecSQL;
Query1.UnPrepare;
Ted (2004-07-08 14:03:00) [30]Мне в запросе нужно сделать выборку все данные с текущего дня + 10 дней...пробовал через add добавлять (date) пишет ошибку....
Ted (2004-07-08 14:01:00) [31]>Наталия
Я никогда не работал с SQL, можно немного поподробрней?
Ильш (2004-07-08 14:00:00) [32]
> Мне нужно менять запрос при старте программы... чтобы менялась
> дата запроса... в этом и плюшка
стоп стоп стоп
не пойму в чем проблема то? разве при старте проги нельзя вызвать Query1.SQL.Add ???? Или же ты вопрос некорретно ставишь!
Наталия (2004-07-08 13:59:00) [33]Используй параметры для передачи нужного значения в запрос
Ted (2004-07-08 13:58:00) [34]Мне нужно менять запрос при старте программы... чтобы менялась дата запроса... в этом и плюшка...
Ильш (2004-07-08 13:54:00) [35]A Query1.SQL.Add уже отменили?
Ted (2004-07-08 13:52:00) [36]Собственно задача в том, чтобы отобрать данные с текущим днем +10 дней... ДОлго парился решил сделать это через поле мемо...
Помогите кто-нибудь решить через SQL, плиззз....