2010-11-22 35 views
1

插入二進制數據如何將二進制數據從「數據庫」 2列文「名」和倉「PIC」插入到表「測試」通過QSQL

QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL"); 
db.setUserName("user"); 
db.setPassword("pwd"); 
db.setPort(1234); 
db.setDatabaseName("database"); 

回答

0

你可以看看http://www.java2s.com/Code/Cpp/Qt/UsingsqldatabasefromQt.htm片段

首先,你需要打開DB db.open();

一種方法是

QSqlQuery query; 
query.prepare("INSERT INTO test (name, pic) " 
       "VALUES (:name, :pic)"); 
query.bindValue(":name", "Bart"); 
query.bindValue(":pic", "Bart.jpg"); 
query.exec();