mirror of
https://github.com/YACReader/yacreader
synced 2025-06-04 01:28:55 -04:00
corregidos bugs en la importaci?n y expotaci?n de informaci?n de c?mics
This commit is contained in:
parent
5f117a5252
commit
359505d817
@ -248,6 +248,14 @@ bool DataBaseManagement::importComicsInfo(QString source, QString dest)
|
||||
{
|
||||
QSqlQuery pragma("PRAGMA synchronous=OFF",destDB);
|
||||
|
||||
|
||||
QSqlQuery newInfo(sourceDB);
|
||||
newInfo.prepare("SELECT * FROM comic_info");
|
||||
newInfo.exec();
|
||||
destDB.transaction();
|
||||
int cp;
|
||||
while (newInfo.next()) //cada tupla deberá ser insertada o actualizada
|
||||
{
|
||||
QSqlQuery update(destDB);
|
||||
update.prepare("UPDATE comic_info SET "
|
||||
"title = :title,"
|
||||
@ -353,13 +361,7 @@ bool DataBaseManagement::importComicsInfo(QString source, QString dest)
|
||||
":edited,"
|
||||
|
||||
":hash )");
|
||||
QSqlQuery newInfo(sourceDB);
|
||||
newInfo.prepare("SELECT * FROM comic_info");
|
||||
newInfo.exec();
|
||||
destDB.transaction();
|
||||
int cp;
|
||||
while (newInfo.next()) //cada tupla deberá ser insertada o actualizada
|
||||
{
|
||||
|
||||
QSqlRecord record = newInfo.record();
|
||||
cp = record.value("coverPage").toInt();
|
||||
if(cp>1)
|
||||
@ -396,11 +398,11 @@ bool DataBaseManagement::importComicsInfo(QString source, QString dest)
|
||||
QString error1 = insert.lastError().databaseText();
|
||||
QString error2 = insert.lastError().driverText();
|
||||
|
||||
QMessageBox::critical(NULL,"db",error1);
|
||||
QMessageBox::critical(NULL,"driver",error2);
|
||||
//QMessageBox::critical(NULL,"db",error1);
|
||||
//QMessageBox::critical(NULL,"driver",error2);
|
||||
}
|
||||
update.finish();
|
||||
insert.finish();
|
||||
//update.finish();
|
||||
//insert.finish();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1207,6 +1207,7 @@ void LibraryWindow::asignNumbers()
|
||||
{
|
||||
Comic c = comics[i];
|
||||
c.info.setNumber(startingNumber+i);
|
||||
c.info.edited = true;
|
||||
c.info.update(db);
|
||||
/*QString hash = comics[i].info.hash;
|
||||
comics[i].info.setNumber(i+1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user