當前位置:編程學習大全網 - 網站源碼 - QT下如何實現SQLite動態創建表

QT下如何實現SQLite動態創建表

網上有很多人問SQLite動態創建多個表的問題,但幾乎沒有人給出滿意的答案,事實上在QT環境下利用類QString很簡單就能做到: 1.建立壹個存儲表名的QString 變量:QString name=“table_”;2.建立壹個存儲SQLite創建表格語句的QString變量:

QString add=QString("create table '%1' (id integer primary key, Firstname text,Lastname varchar,work varchar )").arg(name);//可以看到原來填寫表名稱的位置被字符'%1'代替,它是個占位符,它的值被後面跟著的arg()賦為QString類型的name;3 .執行exec完成表格創建: query.exec(add);這樣就實現了表名稱的動態寫入,通過這種方法就能夠建立多個動態命名的表,QString除此之外還有很多有用的用法哦!

  • 上一篇:福特野馬有哪些選配是必選的?
  • 下一篇:番茄許願怎麽撤回
  • copyright 2024編程學習大全網