天天看點

Qt 中SQLITE 的Feature

QSqlDriver::DriverFeature

SQLITE

常量 是否支援
QSqlDriver::Transactions true
1 QSqlDriver::QuerySize false
2 QSqlDriver::BLOB true
3 QSqlDriver::Unicode true
4 QSqlDriver::PreparedQueries true
5 QSqlDriver::NamedPlaceholders true
6 QSqlDriver::PositionalPlaceholders true
7 QSqlDriver::LastInsertId true
8 QSqlDriver::BatchOperations false
9 QSqlDriver::SimpleLocking true
10 QSqlDriver::LowPrecisionNumbers true
11 QSqlDriver::EventNotifications true
12 QSqlDriver::FinishQuery true
13 QSqlDriver::MultipleResultSets false
14 QSqlDriver::CancelQuery false
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::Transactions);            //true  
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::QuerySize);               //false 
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::BLOB);                    //true  
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::Unicode);                 //true  
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::PreparedQueries);         //true  
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::NamedPlaceholders);       //true  
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::PositionalPlaceholders);  //true  
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::LastInsertId);            //true  
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::BatchOperations);         //false 
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::SimpleLocking);           //true  
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::LowPrecisionNumbers);     //true  
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::EventNotifications);      //true  
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::FinishQuery);             //true  
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::MultipleResultSets);      //false 
qDebug()<<db_sqlite.driver()->hasFeature(QSqlDriver::CancelQuery);             //false 
           

繼續閱讀