Browse Source

'配置数据库类型'

zsf 1 year ago
parent
commit
b279476933
2 changed files with 6 additions and 1 deletions
  1. 4 0
      QFD/dbService/SqlDBHelper.cpp
  2. 2 1
      bin/config.ini

+ 4 - 0
QFD/dbService/SqlDBHelper.cpp

@@ -7,6 +7,10 @@ bool SqlDBHelper::configFinished2 = false;
 
 QSqlDatabase SqlDBHelper::getDatabase(SqlDBHelper::SqlDBType dbType, const QString &connectionName)
 {
+    QSettings config("config.ini", QSettings::IniFormat);
+    config.setIniCodec("UTF-8");
+    dbType = static_cast<SqlDBHelper::SqlDBType>(config.value("USERCONFIG/DbType", "").toInt());
+    qDebug() << "-------------------" << dbType;
     switch (dbType) {
     case SqlDBHelper::SqlDBType::SQLITE3: {
         if (configFinished) {

+ 2 - 1
bin/config.ini

@@ -2,8 +2,9 @@
 UserName=admin
 Password=123456
 RememberPassword=true
-Project=无人平台能力层次分析法统计
+Project=\x65e0\x4eba\x5e73\x53f0\x80fd\x529b\x5c42\x6b21\x5206\x6790\x6cd5\x7edf\x8ba1
 RoleType=0
 DbPath=/data
 TechMessaureConfig=9, 5, 4, 3, 1
 PasswordModified=true
+DbType=2