diff --git a/src/providers/spatialite/qgsspatialiteprovider.cpp b/src/providers/spatialite/qgsspatialiteprovider.cpp index 553a96a9287..f2844cbfa53 100644 --- a/src/providers/spatialite/qgsspatialiteprovider.cpp +++ b/src/providers/spatialite/qgsspatialiteprovider.cpp @@ -758,7 +758,7 @@ void QgsSpatiaLiteProvider::loadFields() strcasecmp( type, "tinyint" ) == 0 || strcasecmp( type, "boolean" ) == 0 ) { - fieldType = QVariant::Int; + fieldType = QVariant::LongLong; } else if ( strcasecmp( type, "real" ) == 0 || strcasecmp( type, "double" ) == 0 ||