Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2010, 23:32   #11
Daur
Пользователь
 
Регистрация: 23.11.2008
Сообщений: 47
По умолчанию

Цитата:
Сообщение от vovk Посмотреть сообщение
query.execsql
Если мой телепатор не сработал, то начнём сначала, что за БД, какие компоненты?
Бд Аксесс...компоненты ADOconnection,ADOtable,ADOdataset,D atasource и Dbgrid...теперь выходит и Query Нужен...
Ваш телепатор в порядке...это мой в нерабочем состоянии..
"..."
Daur вне форума Ответить с цитированием
Старый 29.05.2010, 23:52   #12
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

да если работать с запросами не возвращающими данные, то нужно использовать TADOQuery или TADOCommand. Но добавлять на форму не обязательно, можно создать в процессе работы, если так напрягает.
Код:
with  TADOQuery.Create(self) do
try
 Connection:=ADOConnection1;
  SQL.Text:=
'UPDATE название_таблицы SET название_итогового_поля =  название_поля1 + название_поля2 WHERE <ну тут понятно если есть какието условия>';
  ExecSQL;
finally
 free;
end;
vovk вне форума Ответить с цитированием
Старый 30.05.2010, 00:13   #13
Daur
Пользователь
 
Регистрация: 23.11.2008
Сообщений: 47
По умолчанию

Цитата:
Сообщение от vovk Посмотреть сообщение
да если работать с запросами не возвращающими данные, то нужно использовать TADOQuery или TADOCommand. Но добавлять на форму не обязательно, можно создать в процессе работы, если так напрягает.
Код:
with  TADOQuery.Create(self) do
try
 Connection:=ADOConnection1;
  SQL.Text:=
'UPDATE название_таблицы SET название_итогового_поля =  название_поля1 + название_поля2 WHERE <ну тут понятно если есть какието условия>';
  ExecSQL;
finally
 free;
end;

БААльшое спасибо получилось...только вот вопрос... я это прописал в батоне и складывать она начинает после того как я нажму на баттон а потом на обновить(ДбНавигатор) ...после этого сумма выходит...а как сделать что бы сразу считала..? возможно..?
"..."
Daur вне форума Ответить с цитированием
Старый 30.05.2010, 00:27   #14
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Запросом мы обновляем данные, они обнавляются в таблице.
МОжно переоткрыть DATASET в котором данные,
close;
open;
vovk вне форума Ответить с цитированием
Старый 30.05.2010, 00:48   #15
Daur
Пользователь
 
Регистрация: 23.11.2008
Сообщений: 47
По умолчанию

Цитата:
Сообщение от vovk Посмотреть сообщение
Запросом мы обновляем данные, они обнавляются в таблице.
МОжно переоткрыть DATASET в котором данные,
close;
open;
мм...это тоже в батонне..? или в CommandText..?
"..."
Daur вне форума Ответить с цитированием
Старый 30.05.2010, 00:57   #16
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

после обновления,
Код:
with  TADOQuery.Create(self) do
try
 Connection:=ADOConnection1;
  SQL.Text:=
'UPDATE название_таблицы SET название_итогового_поля =  название_поля1 + название_поля2 WHERE <ну тут понятно если есть какието условия>';
  ExecSQL;
finally
 free;
end;
ADODTable.close;//ну или какойто другой компонент, в общем в котором данные
ADODTable.Open;
vovk вне форума Ответить с цитированием
Старый 30.05.2010, 01:09   #17
Daur
Пользователь
 
Регистрация: 23.11.2008
Сообщений: 47
По умолчанию

Цитата:
Сообщение от vovk Посмотреть сообщение
после обновления,
все работает...еще раз спасибо..
"..."
Daur вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сложение в БД Oleg Romanchuk Помощь студентам 5 24.11.2009 09:30
перемещение фокуса в ДБГриде opel.omega Общие вопросы Delphi 2 26.11.2008 13:50
Сложение Droid Общие вопросы Delphi 14 07.05.2008 13:23
Поле выбора в дбгриде Elm0 БД в Delphi 6 14.01.2008 15:15
почему измененные данные не отображаэтся в дбгриде doncova1 БД в Delphi 12 04.02.2007 15:46