zoukankan      html  css  js  c++  java
  • 将VariantMap添加到数据库


    insertRecord(const QVariantMap &trans)
    {
            bool ret = false;
            if(trans.isEmpty())
            {
                    return ret;
            }
            QString dbName = QString("./data/Record.db")
            QString sql = "INSERT INTO table";
            QString keys = "(";
            QString V = “";  #存放表名
            QVariantList list;
            QVariantMap::const_iterator iter = trans.constBegin(); #遍历Map
            while(iter != trans.constEnd()){
                    keys +=i.key();  #保存字段
                    keys += ", ";
                    v += "?,";  保存值
                    list << i.value();  保存值
                    ++iter;
            }
            keys = keys.trimmed();#除去两边的空格
            keys = keys.left(keys.length()-1);
            sql += keys;
            sql += ") VALUES( ";
            V = V.trimmed();
            v = v.left(v.leghts()-1);  除去最后一个逗号
            sql += v;
            ret = help(dbname).execQuery(sql,list);
    }

  • 相关阅读:
    分时区查询问题解决
    .htaccess伪静态实例分享
    net mvc 小目标
    PHP中钩子函数的实现与认识
    session
    修改net基本三层 动软生产
    格式化问题
    数据字典
    关联数据和formatter问题-easyui+微型持久化工具
    说说JSON和JSONP,也许你会豁然开朗
  • 原文地址:https://www.cnblogs.com/countryboy666/p/11497418.html
Copyright © 2011-2022 走看看