QSqlCursor sCur("fp"); QSqlQuery sc("select nextval('_s')"); // номер от последовательности QSqlQuery scu("select nextval('_i')"); // индекс от последовательности int jj=0; for (int i=0;i<2000;i++) { sCur.select(); QSqlRecord *buffer = sCur.primeInsert(); // запись для вставки if (sCur.isActive()) { QSqlQuery sc("select nextval('_sti')"); QSqlQuery scu("select nextval('_indus0')"); sc.next(); buffer->setValue("ind",sc.value(0).toInt()); scu.next(); buffer->setValue("ind0",scu.value(0).toInt()); buffer->setValue("namep","tygrgg"); sd.currentDate(); buffer->setValue("date_",sd); buffer->setValue("tipd",i); buffer->setValue("razm",i); buffer->setValue("tipp",13); buffer->setValue("regkb",14); buffer->setValue("min_",48.8); buffer->setValue("max_",148.8); buffer->setValue("nom",48.8); buffer->setValue("grad",48.8); buffer->setValue("ubat1",6.0); buffer->setValue("ubat2",12.0); buffer->setValue("ur1",13); buffer->setValue("ur2",413); buffer->setValue("parkmin",14); buffer->setValue("parkmax",15); buffer->setValue("tipf",1342); buffer->setValue("pe",0); buffer->setValue("pind",2); sCur.insert(); }