zoukankan      html  css  js  c++  java
  • qtsqlite

    https://blog.csdn.net/u014252478/article/details/79980899

    #include <QtSql/QSqlDatabase>
    #include <QtSql/QSqlQuery>
    #include <QtSql/QSqlRecord>
    #include <QtSql/qsqlerror.h>
    
    int main(int argc, char *argv[])
    {
        QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");  
     
        QString path =/* QApplication::applicationDirPath() + */"F:\record.db";
        db.setDatabaseName(path);
        bool bOpen = db.open();
        if (!bOpen)
        {
            return 0;
        }
    
        
        QSqlQuery query(db);
        QString sqlStr ="CREATE TABLE [detail] ([ID] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, 
                             [Time] DATETIME NOT NULL, [DevModel] VARCHAR NOT NULL, 
                             [DevSN] VARCHAR,[Result] VARCHAR NOT NULL,[Item] VARCHAR NOT NULL,
                             [Mark] VARCHAR,[ChangeSystem] VARCHAR,[CTMEI] VARCHAR)";
       
        QString selectStr ="select * from detail ";
        bool success = query.exec(selectStr);//"select * from test "
    
        
        QSqlRecord rec = query.record();
        int a = rec.count();
        if(success)
        {
                while(query.next())
                {
                    for(int index = 0; index < 10; index++){
                        QVariant a =(QVariant)query.value(index);
                    }
            
                }
        }else{
            //QString  strErr = query.lastError().text() ;
        }
        query.clear(); //不加释放时内存异常
        db.close();
    
        return 1;
    
        /*
        QApplication a(argc, argv);
        camera_emt w;
        w.show();
        return a.exec();*/
    
    }

    另外 GetSystemDirectory 路径问题

  • 相关阅读:
    【SPOJ 104】Highways
    Test_Codes
    【关路灯】【MM不哭】
    省选悲剧
    【HNOI 2002】营业额统计
    博弈论 Nimm Games
    【NOI 2008】志愿者招募 Employee
    【APIO2009】ATM
    【SDOI 2009】学校食堂 Dining
    POJ 1001
  • 原文地址:https://www.cnblogs.com/cnchengv/p/13958800.html
Copyright © 2011-2022 走看看