1
我想插入一個字符到表中的一列。相反,該字符的十進制代碼被插入。我怎樣才能插入角色?QSqlQuery插入字符
詳細說明:
QString insertSql;
insertSql
.append("INSERT INTO ")
.append(" table ")
.append(" (direction) ")
.append("VALUES (?)");
QSqlQuery update;
update.prepare(insertSql);
update.bindValue(0, 'F');
bool ex = update.exec();
qDebug() << update.lastError().type() << endl;
qDebug() << update.lastError().databaseText() << endl;
qDebug() << update.lastError().driverText() << endl;
如果在表中的方向屬性是VARCHAR,我得到串「70」插入(字符的十進制碼),如果屬性「字符」隨後產生一個錯誤,該類型太短而無法存儲該值。
想法?