Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:23 26.06.24 
Компютри и Интернет
   >> Delphi
Всички теми Следваща тема *Кратък преглед

Тема Надявам се да не ставам досаден  
Автор bavnia (непознат )
Публикувано20.08.05 16:00



Как да направя така че DateTimePicker-а да го ползвам като входен параметър във SQL заявка.SQL-база с FIREBIRD 1.5.
Маля ви не ми се ядосвайте Нищо не разбирам



Тема Нали за това е клубанови [re: bavnia]  
Автор andrew_nikoloff (bugbuster)
Публикувано20.08.05 18:23



Не си досаден. Никой няма да ти се скара за това, че не разбираш, така се не се притеснявай

Доколкото си спомням от предишните ти постове ползваш 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;


Надявам се, да са ти се изяснили нещата. Ако не - кажи си без да се притесняваш



Тема Re: Нали за това е клубанови [re: andrew_nikoloff]  
Автор bavnia (непознат )
Публикувано20.08.05 19:39



Стана!
Много съм щастлив ама сега пред мен се изправя следващ проблем за който май пак ще искам помощ!
Чуствам се все едно не сум си научил урока , а вие си го знаете и сега трябва да суфлирате на двойкаджията!



Тема Re: Нали за това е клубанови [re: bavnia]  
Автор PecheniaМодератор (нема лабаво ;-)
Публикувано20.08.05 22:12



Не се шашкай бе човек! Кой бяга от една безплатна бира? На следващата сбирка ще имаш възможност да се реваншираш, така че питай спокойно...

чети и дишай по-леко



Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.