summaryrefslogtreecommitdiffstats
path: root/origindialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'origindialog.cpp')
-rw-r--r--origindialog.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/origindialog.cpp b/origindialog.cpp
index 3e8bd3a..f885132 100644
--- a/origindialog.cpp
+++ b/origindialog.cpp
@@ -107,8 +107,10 @@ void OriginDialog::setDstData(const QString &absolutefn){
QFileInfo fi(absolutefn);
QSqlDatabase db = QSqlDatabase::database("shemovdb");
QSqlQuery dstQ(db);
- dstQ.prepare("SELECT tfilename, iduration, bisize, cmd5sum, ifiles_id FROM files WHERE tfilename ~ :fnb");
- dstQ.bindValue(":fnb", fi.completeBaseName());
+ dstQ.prepare("SELECT tfilename, iduration, bisize, cmd5sum, ifiles_id FROM files WHERE tfilename LIKE :fnb");
+ QString fn = fi.completeBaseName();
+ fn.append('%');
+ dstQ.bindValue(":fnb", fn);
dstQ.exec();
while(dstQ.next()){
mDstName->setText(dstQ.value(0).toString());