diff options
author | aavit <qt-info@nokia.com> | 2010-02-20 21:02:27 (GMT) |
---|---|---|
committer | aavit <qt-info@nokia.com> | 2010-02-20 21:02:27 (GMT) |
commit | b3fb3713bd0118e0357bc95cf665c4e8bb6f978f (patch) | |
tree | c4d1f0b4513692717bc99fb638f18061dc318b51 /src/sql/drivers/sqlite/qsql_sqlite.cpp | |
parent | 4e8e1dcc9d4c003f160268d095fc1b20e6995da2 (diff) | |
parent | ce276c42d95f8a7e83da371f33d9da32986a30eb (diff) | |
download | Qt-b3fb3713bd0118e0357bc95cf665c4e8bb6f978f.zip Qt-b3fb3713bd0118e0357bc95cf665c4e8bb6f978f.tar.gz Qt-b3fb3713bd0118e0357bc95cf665c4e8bb6f978f.tar.bz2 |
Merge branch 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-2
Diffstat (limited to 'src/sql/drivers/sqlite/qsql_sqlite.cpp')
-rw-r--r-- | src/sql/drivers/sqlite/qsql_sqlite.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/sql/drivers/sqlite/qsql_sqlite.cpp b/src/sql/drivers/sqlite/qsql_sqlite.cpp index d3be304..24dcad9 100644 --- a/src/sql/drivers/sqlite/qsql_sqlite.cpp +++ b/src/sql/drivers/sqlite/qsql_sqlite.cpp @@ -95,7 +95,7 @@ static QSqlError qMakeError(sqlite3 *access, const QString &descr, QSqlError::Er int errorCode = -1) { return QSqlError(descr, - QString::fromUtf16(static_cast<const ushort *>(sqlite3_errmsg16(access))), + QString(reinterpret_cast<const QChar *>(sqlite3_errmsg16(access))), type, errorCode); } @@ -162,13 +162,13 @@ void QSQLiteResultPrivate::initColumns(bool emptyResultset) q->init(nCols); for (int i = 0; i < nCols; ++i) { - QString colName = QString::fromUtf16( - static_cast<const ushort *>(sqlite3_column_name16(stmt, i)) + QString colName = QString(reinterpret_cast<const QChar *>( + sqlite3_column_name16(stmt, i)) ).remove(QLatin1Char('"')); // must use typeName for resolving the type to match QSqliteDriver::record - QString typeName = QString::fromUtf16( - static_cast<const ushort *>(sqlite3_column_decltype16(stmt, i))); + QString typeName = QString(reinterpret_cast<const QChar *>( + sqlite3_column_decltype16(stmt, i))); int dotIdx = colName.lastIndexOf(QLatin1Char('.')); QSqlField fld(colName.mid(dotIdx == -1 ? 0 : dotIdx + 1), qGetColumnType(typeName)); |