Revision 9735
trunk/extensions/extJDBC/src/com/iver/cit/gvsig/fmap/drivers/jdbc/mysql/MySqlFeatureIterator.java | ||
---|---|---|
152 | 152 |
if (metaData.getColumnType(fieldId) == Types.DATE) |
153 | 153 |
val = ValueFactory.createValue(rs.getDate(fieldId)); |
154 | 154 |
|
155 |
regAtt[relIds[fieldId-2]] = val; |
|
155 |
// regAtt[relIds[fieldId-2]] = val; |
|
156 |
//TODO No se que hace exactamente relIds[fieldId-2], pero estaba todo a 0 |
|
157 |
//REVISAR |
|
158 |
regAtt[fieldId-2] = val; |
|
159 |
|
|
160 |
|
|
156 | 161 |
} |
157 | 162 |
|
158 | 163 |
// TODO: Aqu? habr?a que usar una Factor?a. |
... | ... | |
212 | 217 |
// Aunque no nos hayan pedido todos los campos, devolveremos |
213 | 218 |
// tantos atributos como la capa tiene. Eso s?, puestos a null |
214 | 219 |
regAtt = new Value[lyrDef.getFieldNames().length]; |
220 |
//no deber?a ser numColums - 2 ?? |
|
215 | 221 |
relIds = new int[numColumns-1]; |
216 | 222 |
|
217 | 223 |
try { |
218 |
for (int i=2; i<= metaData.getColumnCount(); i++) |
|
224 |
// for (int i=2; i<= metaData.getColumnCount(); i++) |
|
225 |
for (int i=2; i <= numColumns; i++) |
|
219 | 226 |
{ |
220 | 227 |
int idRel = lyrDef.getFieldIdByName(metaData.getColumnName(i)); |
221 | 228 |
if (idRel == -1) |
Also available in: Unified diff