Revision 33330

View differences:

trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/rendering/styling/labeling/DefaultLabelingMethod.java
129 129
		StringBuilder sql = new StringBuilder();
130 130
		sql.append("select ");
131 131
		for (int i=0; i<fieldNames.length-1; i++) {
132
			sql.append(fieldNames[i]);
132
			sql.append("'"+fieldNames[i]+"'");
133 133
			sql.append(",");
134 134
		}
135 135
		sql.append(fieldNames[fieldNames.length-1]);
trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/drivers/featureiterators/AttrQueryFeatureIterator.java
98 98
			if(hasWhere(sqlQuery)){
99 99
				DataSource datasource = LayerFactory.getDataSourceFactory().executeSQL(sqlQuery,
100 100
						DataSourceFactory.MANUAL_OPENING);
101
				super.setFieldNames(datasource.getFieldNames());
101
				super.setFieldNames(source.getRecordset().getFieldNames());
102 102
				indexes = datasource.getWhereFilter();
103 103
			}else{
104 104
				//TODO This is not very elegant: rethink

Also available in: Unified diff