Вставка двоичных данных через QSQL - PullRequest
1 голос
/ 22 ноября 2010

Как вставить двоичные данные в таблицу «test» из «database» с двумя столбцами текста «name» и bin «pic»

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

1 Ответ

0 голосов
/ 22 ноября 2010

Вы можете взглянуть на http://www.java2s.com/Code/Cpp/Qt/UsingsqldatabasefromQt.htm фрагменты

Сначала вам нужно открыть БД 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...