Index: .classpath =================================================================== --- .classpath (revision 0) +++ .classpath (revision 0) @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: src/main/java/org/gvsig/gdal/prov/ogr/OGRDataStoreProvider.java =================================================================== --- src/main/java/org/gvsig/gdal/prov/ogr/OGRDataStoreProvider.java (revision 244) +++ src/main/java/org/gvsig/gdal/prov/ogr/OGRDataStoreProvider.java (working copy) @@ -537,7 +540,9 @@ query.append("SELECT "); FeatureAttributeDescriptor[] attributeDescriptors = type.getAttributeDescriptors(); for (int i = 0; i < attributeDescriptors.length; i++) { + query.append("\""); query.append(attributeDescriptors[i].getName()); + query.append("\""); // Don't add the last comma if (i < attributeDescriptors.length - 1) { query.append(","); @@ -545,9 +550,9 @@ } query.append(" FROM "); - query.append("'"); + query.append("\""); query.append(getOGRParameters().getLayerName()); - query.append("'"); + query.append("\""); if (featureQueryOrder != null && featureQueryOrder.iterator().hasNext()) { query.append(" ORDER BY ");