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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2010, 18:55   #1
Lera22
 
Регистрация: 27.07.2010
Сообщений: 4
По умолчанию C++ Builder 6 Access

Привет всем!!!
В программировании я не очень!

У меня проблема!
Из базы данных берётся таблица Б. Из таблицы Б берутся 2 поля(столбика)- Б1 и Б2.
Затем из той же базы данных берётся таблица С. Из таблицы С берётся поле(столбик) С1.

Нужно вытащить значения(цифры) из таблиц Б1 и Б2. Произвести расчёт(типа Б1-Б2) и занести их в С1.

Вот то что я сделала.
Код C+




ADOQuery3->Close();
ADOQuery3->SQL->Clear();
ADOQuery3->SQL->Add("INSERT INTO С (С1) VALUES (select Б1- Б2 from Б) ");
ADOQuery3->ExecSQL();


но!!!

INSERT не может сработать т.к в нём 2 обращения к разным таблицам.

Вот что я придумала !!!
Нужно создать массив 2х мерный - a[100,2].
a[100,0]- массив чисел из таблицы Б поля Б1,
a[100,1]- массив чисел из таблицы Б поля Б2,
a[100,2]- массив чисел из таблицы С поля С1- результат.

Тут проблема 1.
Как запихнуть числа в этот массив?

Затем выполняется в цикле расчёт типа:
Код C++


for(int i=0;i<=99;i++){
a[i,2]=a[i,0]-a[i,1];
}


В вот этой записи не уверена a[i,2]=a[i,0]-a[i,1]; не знаю можно ли так писать?

А затем выполняю код:
Код C++

ADOQuery3->Close();
ADOQuery3->SQL->Clear();
ADOQuery3->SQL->Add("INSERT INTO С (С1) VALUES (a[i,2]) ");
ADOQuery3->ExecSQL();


Помогите решить проблему!
Заранее спасибо!!!
Lera22 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ Builder 6 и база данных Access Lera22 Общие вопросы C/C++ 0 20.08.2010 23:11
не берутся данные из access в builder tatysya Помощь студентам 6 04.08.2010 12:02
работа в builder c++ и access tatysya Помощь студентам 1 03.08.2010 09:14
Access и Builder uragan3333 Помощь студентам 1 17.11.2009 17:25
Перевод таблицы из C++Builder в Access Rain9 Общие вопросы C/C++ 0 06.01.2009 20:23