int pos=0;
int nrccateg=0;
adaug.prepare("insert into categProd(codcat,numecateg,dataadaugare,datamodificare) "
"values(?,?,datetime('now','localtime'),datetime('now','localtime'))");
//adaug.exec("begin");
for(int i=0; i<strl.size(); i++){
while((pos=rx.indexIn(strl[i],pos))!=-1){
nrccateg=rx.cap(1).toInt();
sirncateg=rx.cap(2).toLower();
pos+=rx.matchedLength();
}
adaug.bindValue(0,nrccateg);
adaug.bindValue(1,sirncateg);
adaug.exec();
pos=0;
if(adaug.lastError().isValid()==true){
QMessageBox::critical(this,
"Eroare",adaug.
lastError().
text());
break;
}
}
if(adaug.lastError().isValid()==false){
//adaug.exec("commit");
QMessageBox::information(this,
"Succes",
"Categoriile au fost importate cu succes.");
}
QSqlQuery adaug;
QRegExp rx("(\\d+),(.+)$");
int pos=0;
QString sirncateg="";
int nrccateg=0;
adaug.prepare("insert into categProd(codcat,numecateg,dataadaugare,datamodificare) "
"values(?,?,datetime('now','localtime'),datetime('now','localtime'))");
//adaug.exec("begin");
for(int i=0; i<strl.size(); i++){
while((pos=rx.indexIn(strl[i],pos))!=-1){
nrccateg=rx.cap(1).toInt();
sirncateg=rx.cap(2).toLower();
pos+=rx.matchedLength();
}
adaug.bindValue(0,nrccateg);
adaug.bindValue(1,sirncateg);
adaug.exec();
pos=0;
if(adaug.lastError().isValid()==true){
QMessageBox::critical(this,"Eroare",adaug.lastError().text());
break;
}
}
if(adaug.lastError().isValid()==false){
//adaug.exec("commit");
QMessageBox::information(this,"Succes","Categoriile au fost importate cu succes.");
}
To copy to clipboard, switch view to plain text mode
Bookmarks