--- a/src/sql/drivers/psql/qsql_psql.cpp Tue Jan 26 12:42:25 2010 +0200
+++ b/src/sql/drivers/psql/qsql_psql.cpp Tue Feb 02 00:43:10 2010 +0200
@@ -357,7 +357,7 @@
}
return QString::fromAscii(val);
}
- return strtod(val, 0);
+ return QString::fromAscii(val).toDouble();
case QVariant::Date:
if (val[0] == '\0') {
return QVariant(QDate());
@@ -1150,7 +1150,7 @@
case QVariant::Time:
#ifndef QT_NO_DATESTRING
if (field.value().toTime().isValid()) {
- r = QLatin1Char('\'') + field.value().toTime().toString(Qt::ISODate) + QLatin1Char('\'');
+ r = QLatin1Char('\'') + field.value().toTime().toString(QLatin1String("hh:mm:ss.zzz")) + QLatin1Char('\'');
} else
#endif
{