src/sql/drivers/sqlite/qsql_sqlite.cpp
branchRCL_3
changeset 5 d3bac044e0f0
parent 4 3b1da2848fc7
child 7 3f74d0d4af4c
equal deleted inserted replaced
4:3b1da2848fc7 5:d3bac044e0f0
   243                 break;
   243                 break;
   244             case SQLITE_NULL:
   244             case SQLITE_NULL:
   245                 values[i + idx] = QVariant(QVariant::String);
   245                 values[i + idx] = QVariant(QVariant::String);
   246                 break;
   246                 break;
   247             default:
   247             default:
   248                 values[i + idx] = QString::fromUtf16(static_cast<const ushort *>(
   248                 values[i + idx] = QString(reinterpret_cast<const QChar *>(
   249                             sqlite3_column_text16(stmt, i)),
   249                             sqlite3_column_text16(stmt, i)),
   250                             sqlite3_column_bytes16(stmt, i) / sizeof(ushort));
   250                             sqlite3_column_bytes16(stmt, i) / sizeof(QChar));
   251                 break;
   251                 break;
   252             }
   252             }
   253         }
   253         }
   254         return true;
   254         return true;
   255     case SQLITE_DONE:
   255     case SQLITE_DONE: