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

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

Как прибавить к строке еще несколько слов?


Perf2k2 ©   (2005-11-21 11:15:00) 

То есть у меня есть

Query1.SQL.Text:='UPDATE';
// тут выполняется несколько операторов
...
А теперь к Query1.SQL.Text надо прибавить строчку 'dela SET ...'.

Как сделать? :)


Perf2k2   (2005-11-21 12:08:00) [1]

Спокойно, глубоко вдохнул - выдохнул, сосчитал до 10и и вежливо сказал "Пошёл читать книги"

Да ладно вам, вы добрые :) Всем спасибо, буду изучать пара_какие-то_там запросы.


Sergey13   (2005-11-21 12:01:00) [2]

2[11] Perf2k2 ©   (21.11.05 11:52)
> А это как собственно говоря? :)
Вообще не дурно бы и Ф1 иногда нажимать.

Query1.SQL.Text:='UPDATE crm_dela SET delo_1st_ring= :delo_1st_ring';
где :delo_1st_ring - параметр.


Плохиш   (2005-11-21 12:00:00) [3]


> Perf2k2 ©   (21.11.05 11:52) [11]


> Sergey13 ©   (21.11.05 11:50) [10]

Спокойно, глубоко вдохнул - выдохнул, сосчитал до 10и и вежливо сказал "Пошёл читать книги"


Perf2k2   (2005-11-21 11:52:00) [4]


> Глухой? По слогам - ПА-РА-МЕТ-РИ-ЧЕС-КО-ГО. 8-)

А это как собственно говоря? :)


Sergey13   (2005-11-21 11:50:00) [5]

2[9] Perf2k2 ©   (21.11.05 11:46)
> Какого-какого?
Глухой? По слогам - ПА-РА-МЕТ-РИ-ЧЕС-КО-ГО. 8-)


Perf2k2   (2005-11-21 11:46:00) [6]


> А еще проще и, главное, правильнее будет использование параметрического
> запроса.


Какого-какого?


Sergey13   (2005-11-21 11:42:00) [7]

2[7] Perf2k2 ©   (21.11.05 11:38)
А еще проще и, главное, правильнее будет использование параметрического запроса.


Perf2k2   (2005-11-21 11:38:00) [8]


> SQL.ADD не проще использовать?

Наверное проще, так и буду делать :)


Sergey13   (2005-11-21 11:36:00) [9]

2[4] Perf2k2 ©   (21.11.05 11:32)
>Вот %) Я правильно прибавил?
Нет. 8-)
Ошибку даст скорее всего о несовместимости типов.

SQL.ADD не проще использовать?


Perf2k2   (2005-11-21 11:33:00) [10]


> Вот %) Я правильно прибавил?

А!
Кажись дошло... Query1.SQL.Text := Query1.SQL.Text+'delo_1st_ring=Null'


Perf2k2   (2005-11-21 11:32:00) [11]


> А почему бы сразу не делать так если добавлять не можешь.

Просто будет выглядить примерно так:

Query1.SQL.Text:='UPDATE crm_dela SET ';
if DateTimePicker3.Checked=True then Query1.SQL.Text+'delo_1st_ring=Null' else Query1.SQL.Text+'delo_1st_ring='''+DateTimePicker3.Date+' ';

Вот %) Я правильно прибавил?


Sergey13   (2005-11-21 11:24:00) [12]

2Perf2k2 ©   (21.11.05 11:15)
А почему бы сразу не делать так если добавлять не можешь.

// тут выполняется несколько операторов
Query1.SQL.Text:='UPDATE dela SET ...';


8-)


Sergey13   (2005-11-21 11:20:00) [13]

ADD


Плохиш   (2005-11-21 11:20:00) [14]

+


Наверх

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