修复全名重复
This commit is contained in:
@ -1340,10 +1340,21 @@ bool SQLiteHelper::insert_software(QString name, QString orig_name, QString path
|
||||
|
||||
return true;
|
||||
}
|
||||
bool SQLiteHelper::insert_software(QString name, QString orig_name, QString path, QString sort, bool* categories) {
|
||||
int SQLiteHelper::insert_software(QString name, QString orig_name, QString path, QString sort, bool* categories) {
|
||||
QSqlQuery begin(db);
|
||||
begin.exec("BEGIN;");
|
||||
QSqlQuery select;
|
||||
QSqlQuery query(db);
|
||||
QSqlQuery query_sel(db);
|
||||
QString sql_sel = "select id from kmd_menu where orig_name = :orig_name;";
|
||||
query_sel.prepare(sql_sel);
|
||||
query_sel.bindValue(":orig_name", orig_name);
|
||||
if(query_sel.exec())
|
||||
{
|
||||
if(query_sel.next()){
|
||||
return FIND;
|
||||
}
|
||||
}
|
||||
QString categories_str = "";
|
||||
categories[ALL - 1] = true;
|
||||
QString sql = "insert into kmd_menu "
|
||||
|
Reference in New Issue
Block a user