Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Определение базы [D5, MySQL]


Kara ©   (2005-07-14 08:58:00) 

Всем добрый день. Помогите, плз. На форме есть два MaskEdit-а, месяц и год. Данные в DBGrid берутся в зависимости от их значений из разных баз. Т.е. если мне нужны данные от декабря 2004, то задействована база р_1204. Не могу прописать следующее:

sql.add('select * from p_?');


Kara   (2005-07-14 09:44:00) [1]

Спасибо всем.


msguns   (2005-07-14 09:30:00) [2]

'select * from p_ ?SQL не понимай.


dolmat   (2005-07-14 09:10:00) [3]

s:=[выбор базы];
s:='select * from '+s;
sql.add(s);


evvcom   (2005-07-14 09:09:00) [4]


> На форме есть два MaskEdit-а, месяц и год

месяц лучше в комбик поместить, а год в SpinEdit. Имхо. Тогда
s_Month := RightStr('0' + IntToStr(ComboBox.ItemIndex + 1), 2);
s_Year  := RightStr(IntToStr(SpinEdit.Value), 2);
sql.add('select * from p_' + s_Month + s_Year);


Наверх

Титульная страница Поиск, карта сайта Написать письмо