Revision 44297 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/main/java/org/gvsig/fmap/dal/store/jdbc2/spi/JDBCHelperBase.java
JDBCHelperBase.java | ||
---|---|---|
1 | 1 |
package org.gvsig.fmap.dal.store.jdbc2.spi; |
2 | 2 |
|
3 |
import java.sql.Blob; |
|
3 | 4 |
import org.gvsig.fmap.dal.store.jdbc2.impl.ResulSetControlerBase; |
4 | 5 |
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase; |
5 | 6 |
import java.sql.Connection; |
... | ... | |
21 | 22 |
import org.gvsig.fmap.dal.exception.InitializeException; |
22 | 23 |
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor; |
23 | 24 |
import org.gvsig.fmap.dal.feature.FeatureQueryOrder; |
24 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
|
25 | 25 |
import org.gvsig.fmap.dal.feature.FeatureType; |
26 | 26 |
|
27 | 27 |
import org.gvsig.fmap.dal.feature.spi.FeatureProvider; |
... | ... | |
414 | 414 |
break; |
415 | 415 |
default: |
416 | 416 |
value = rs.getObject(index + 1); |
417 |
if( value instanceof Blob ) { |
|
418 |
Blob blob = (Blob)value; |
|
419 |
value = blob.getBytes(0, (int) blob.length()); |
|
420 |
blob.free(); |
|
421 |
} |
|
417 | 422 |
} |
418 | 423 |
feature.set(column.getIndex(), value); |
419 | 424 |
} |
Also available in: Unified diff