Revision 44185

View differences:

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/JDBCStoreProviderBase.java
53 53
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.PerformChangesOperation;
54 54
import org.gvsig.fmap.geom.Geometry;
55 55
import org.gvsig.fmap.geom.primitive.Envelope;
56
import org.gvsig.tools.dynobject.DynField;
56 57
import org.gvsig.tools.dynobject.DynObject;
57 58
import org.gvsig.tools.dynobject.exception.DynFieldNotFoundException;
58 59
import org.gvsig.tools.exception.BaseException;
......
340 341
        JDBCStoreParameters params = getParameters();
341 342
        try {
342 343
            exParams = this.getHelper().createServerExplorerParameters();
344
            DynField[] fields = exParams.getDynClass().getDynFields();
345
            for (DynField field : fields) {
346
                try {
347
                    exParams.setDynValue(field.getName(), params.getDynValue(field.getName()));
348
                } catch(Exception ex) {
349
                    // Ignore
350
                }
351
            }
343 352
            exParams.setHost(params.getHost());
344 353
            exParams.setPort(params.getPort());
345 354
            exParams.setDBName(params.getDBName());

Also available in: Unified diff