From 4097ed5cbdb2eeae3907b70078d84c38faa62cf7 Mon Sep 17 00:00:00 2001 From: Tim Sutton Date: Sat, 14 Apr 2012 19:06:38 +0200 Subject: [PATCH] Fixed issue with spatialite assigning incorrect field types when creating columns --- src/providers/spatialite/qgsspatialiteprovider.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/providers/spatialite/qgsspatialiteprovider.cpp b/src/providers/spatialite/qgsspatialiteprovider.cpp index 813bb6dfea15..cc0fd950a3e9 100644 --- a/src/providers/spatialite/qgsspatialiteprovider.cpp +++ b/src/providers/spatialite/qgsspatialiteprovider.cpp @@ -483,10 +483,10 @@ QgsSpatiaLiteProvider::QgsSpatiaLiteProvider( QString const &uri ) } //fill type names into sets mNativeTypes - << QgsVectorDataProvider::NativeType( tr( "Binary object (BLOB)" ), "SQLITE_BLOB", QVariant::ByteArray ) - << QgsVectorDataProvider::NativeType( tr( "Text" ), "SQLITE_TEXT", QVariant::String ) - << QgsVectorDataProvider::NativeType( tr( "Decimal number (double)" ), "SQLITE_FLOAT", QVariant::Double, 0, 20, 0, 20 ) - << QgsVectorDataProvider::NativeType( tr( "Whole number (integer)" ), "SQLITE_INTEGER", QVariant::LongLong, 0, 20 ) + << QgsVectorDataProvider::NativeType( tr( "Binary object (BLOB)" ), "BLOB", QVariant::ByteArray ) + << QgsVectorDataProvider::NativeType( tr( "Text" ), "TEXT", QVariant::String ) + << QgsVectorDataProvider::NativeType( tr( "Decimal number (double)" ), "FLOAT", QVariant::Double, 0, 20, 0, 20 ) + << QgsVectorDataProvider::NativeType( tr( "Whole number (integer)" ), "INTEGER", QVariant::LongLong, 0, 20 ) ; }