Revision 1773 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/drivers/DefaultDBDriver.java

View differences:

DefaultDBDriver.java
143 143
		return FShape.MULTI;
144 144
	}
145 145
	
146
	public Class getFieldType(int idField) throws com.hardcode.gdbms.engine.data.DriverException
146
	public int getFieldType(int idField) throws com.hardcode.gdbms.engine.data.DriverException
147 147
	{
148 148
	    String str = "";
149 149
	    try {
......
151 151
	        			// adem?s nos saltamos el campo de geometry
152 152
	        str = metaData.getColumnClassName(i);
153 153
            if (metaData.getColumnType(i) == Types.VARCHAR)
154
                return Value.VARCHAR;
154
                return Types.VARCHAR;
155 155
		    if (metaData.getColumnType(i) == Types.FLOAT)
156
		        return Value.FLOAT;
156
		        return Types.FLOAT;
157 157
		    if (metaData.getColumnType(i) == Types.DOUBLE)
158
		        return Value.DOUBLE;
158
		        return Types.DOUBLE;
159 159
		    if (metaData.getColumnType(i) == Types.INTEGER)
160
		        return Value.INTEGER;
160
		        return Types.INTEGER;
161 161
		    if (metaData.getColumnType(i) == Types.BIGINT)
162
		        return Value.BIGINT;
162
		        return Types.BIGINT;
163 163
		    if (metaData.getColumnType(i) == Types.BIT)
164
		        return Value.BIT;
164
		        return Types.BIT;
165 165
		    if (metaData.getColumnType(i) == Types.DATE)
166
		        return Value.DATE;
166
		        return Types.DATE;
167 167
	    } catch (SQLException e) {
168
            throw new com.hardcode.gdbms.engine.data.DriverException("Tipo no soportado: " + str);
168
	    	throw new com.hardcode.gdbms.engine.data.DriverException(e);
169 169
    	}
170
	    return null;
171

  
170
        throw new com.hardcode.gdbms.engine.data.DriverException("Tipo no soportado: " + str);
172 171
	}
173 172
    /**
174 173
     * Obtiene el valor que se encuentra en la fila y columna indicada

Also available in: Unified diff