• 4449阅读
  • 3回复

[提问]QML怎么操作SQLite数据库? [复制链接]

上一主题 下一主题
离线1123078843
 

只看楼主 倒序阅读 楼主  发表于: 2015-07-09
QML怎么操作SQLite数据库?读取某个表的某个数据?将数据写入某个表的某条记录的某个属性?
离线qyvlik

只看该作者 1楼 发表于: 2015-07-09
跟普通的sqlite语言差不多。
var db=LocalStorage.openDatabaseSync("QQmlExampleDB", "1.0", "The Example QML SQL!", 1000000);
var sqlString = "select * from table";
db.transaction(function(tx){
    var r = tx.executeSql(sqlString);
    var columnName,column;
    for(var i=0; i<r.rows.length; i++){
        column = '';
        for(columnName in r.rows.item(i)){
           column +=( columnName+":"+r.rows.item(i)[columnName]+' ,');
        }
        console.debug(column);
    }
});
ubiboot
离线1123078843

只看该作者 2楼 发表于: 2015-07-10
回 qyvlik 的帖子
qyvlik:跟普通的sqlite语言差不多。
var db=LocalStorage.openDatabaseSync("QQmlExampleDB", "1.0", "The Example QML SQL!", 1000000);
var sqlString = "select * from table";
db.transaction(function(tx){
    var r  .. (2015-07-09 23:43) 

离线彩阳

只看该作者 3楼 发表于: 2015-07-15
使用Qt的Local Storage模块进行操作。
上海Qt开发联盟,热忱地欢迎你的加入!
快速回复
限100 字节
 
上一个 下一个