|
Тема
|
Надявам се да не ставам досаден
|
|
Автор |
bavnia (непознат
) |
Публикувано | 20.08.05 16:00 |
|
Как да направя така че DateTimePicker-а да го ползвам като входен параметър във SQL заявка.SQL-база с FIREBIRD 1.5.
Маля ви не ми се ядосвайте Нищо не разбирам![](http://i.dirbg.com/clubs/icons/frown.gif)
| |
|
Не си досаден. Никой няма да ти се скара за това, че не разбираш, така се не се притеснявай
Доколкото си спомням от предишните ти постове ползваш BDE. Ако не е твърде късно те съветвам да преминеш на IBX. Компонентите са аналогични, но това ще ти повиши производителността на програмата от порядъка на 2 до 10 пъти.
За примера ще използвам TQuery, като имаш предвид, че за IBX ще е същото, но компонента ще е TIBQuery.
Първо трябва в заявката да имаш параметър, чиято стойност ще инициализираме с избраното в DateTimePicker-а. Нека бъде някакъв прост пример - да речем искаме да прочетем всички плащания, които са направени преди дадена дата:
select id, number, pdate, amount from payments where pdate <= :pdate order by pdate desc
:pdate ти е параметъра. За да изпълниш тази заявка трябва да му зададеш стойност. Това става така:
procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.Close;
Query1.Params[0].AsDateTime := Trunc(DateTimePicker.Date);
//или Query1.ParamByName('pdate').AsDateTime := Trunc(DateTimePicker.Date);
Query1.Open;
end;
Надявам се, да са ти се изяснили нещата. Ако не - кажи си без да се притесняваш ![](http://i.dirbg.com/clubs/icons/smile.gif)
| |
|
Стана!
Много съм щастлив ама сега пред мен се изправя следващ проблем за който май пак ще искам помощ!
Чуствам се все едно не сум си научил урока , а вие си го знаете и сега трябва да суфлирате на двойкаджията!
| |
Тема
|
Re: Нали за това е клуба
[re: bavnia]
|
|
Автор |
Pechenia (нема лабаво ;-) |
Публикувано | 20.08.05 22:12 |
|
Не се шашкай бе човек! Кой бяга от една безплатна бира? На следващата сбирка ще имаш възможност да се реваншираш, така че питай спокойно... ![](http://i.dirbg.com/clubs/icons/cool.gif)
чети и дишай по-леко
| |
|
|
|
|