DizeLyaka
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Проблема в том, что генераторы для обоих МАСТЕРОВ Разные (можно было взять один генератор на двоих, но я хочу сделать нормально)! Я уже нашел правильный путь и сейчас бюсь над правильностью написания запроса! ---------------------------------------------------------------------------- После занесения из Мастера1 в Мастер2 st:=DataModuleMain.FIBDataSetMaster1.FieldByName('MMMID').AsString; st1:=DataModuleMain.FIBDataSetMaster2.FieldByName('XXXID').AsString; //---Где st1 значение второго Мастера //---а, st значение ключа первого Мастера. //---------Добавление в detail2-------- with DataModuleMain.FIBQuery.SQL do begin Add ('INSERT INTO DETAIL2 (DATA,NAZVANIE,PRIMECHANIE,XXXID)'); Add ('VALUES(:DATA, :NAZVANIE, RIMECHANIE, '''+st1+''')'); Add ('SELECT DATA,NAZVANIE,PRIMECHANIE, MMMID FROM DETAIL1 WHERE (DETAILID='''+st+''')'); end; ------------------------------------------------------------------------------ Но вылазит ошибка: SQL error code -104" Token unknow - line 3, char 1 SELECT Кто знает ? |