Тема: MS Access схема даних і SQL запит
Як заповнити таблицю яка зв'язана з іншою зв'язком один до багатьох за допомогою SQL запиту ?
В мене була ідея така
заповнюю першу таблицю
INSERT INTO таблиця1 (id, поле1, поле2, поле_n) VALUES(значення1, значення2, значення_n);
а тепер другу
INSERT INTO таблиця1 (id, поле1, поле2, поле_n, поле_до_якого_прив'язана_таб1 ) VALUES(значення1, значення2, значення_n, id_першої_таблиці );
алей як тоді дізнатися ід першої таблиці ?
ось як це виглядає
Unit4.cpp
тут дані по користувача
AnsiString Query = "INSERT INTO _Customer_(_name_, _surname_, _middle_name_, _cellphone_, _email_, _address_, _postcode_, _city_) VALUES('" + _name_ + "', '" + _surname_ + "', '" + _middle_name_ + "', '" + _cellphone_ + "', '" + _email_ + "', '" + _address_ + "', '" + _postcode_ + "', '" + _city_ + "');";
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(Query);
ADOQuery1->ExecSQL();
Unit2.cpp
тут дані про кредити користувача (тобто їх багато)
AnsiString Query = "INSERT INTO _Credit_(_sum_, _time_, _rate_, _commission1_, _commission2_, _scheme_) VALUES(" + S + ", " + n + ", " + M + ", " + RK + ", " + K + ", true);";
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(Query);
ADOQuery1->ExecSQL();
в БД є поле id2 в яке я хочу записати id першого поля