Buenos dias,

Tengo capa de portales. con la calle y numero de policia consultamos padron
y guardamos el numero de inquilinos en un campo de la capa de portales.

He conseguido hacer todo pero no puedo actualizar capa de portales. Tengo
toda informaci?n en un Array.

Espero que me podais indicar.

Adjunto codigo.

Muchas gracias.

Aibert Garriga

________________________________________________
VHCS Webmail
Layer layPortaler = context.getLayerManager().getLayer("PORTALER");
Object[] llistaElements = null;
llistaElements = 
layPortaler.getFeatureCollectionWrapper().getFeatures().toArray();
Feature forma = null;
for(int i=0; i<llistaElements.length; i++){
        forma = (Feature) llistaElements[i];
        strNomCarrer = forma.getAttribute("NOM_CARRER").toString();
                        strNumCarrer = 
forma.getAttribute("NUM_POLICIA").toString();
        /* Execució de la consulta */
                                String strSQL = "SELECT * FROM 
apeironDat.dbo.vistaHabitantsActius WHERE 
apeironDat.dbo.vistaHabitantsActius.Via= '" + strNomCarrer + "' AND 
apeironDat.dbo.vistaHabitantsActius.Núm= " + strNumCarrer;
                                
                                Statement stmt = Cnx.createStatement();
        ResultSet rs = stmt.executeQuery( strSQL );

        /* Es crea una llista d'Habitants */
        java.util.List<Habitant> Habitants = new ArrayList<Habitant>();

        /*
        Se recorre cada fila del ResultSet para instancia a cada empleado y 
agregarlo a la lista de empleados.
        */
        while( rs.next() ){
            /* S'instància un nou Habitant*/
            Habitant habDades = new Habitant();
            habDades.strNom = rs.getString( "nom" );
            habDades.strCognom1 = rs.getString( "Cognom 1" );
            habDades.strCognom2 = rs.getString( "Cognom 2" );
            habDades.strSexe = rs.getString( "Sexe" );
            habDades.strNomCarrer = rs.getString( "Tipus via" ) + " " + 
rs.getString( "Via" );
            habDades.strNumCarrer = rs.getString("Núm");
            /* S'agrega l'habitant a la lista */
            Habitants.add(habDades);
        }
        forma.setAttribute("NUM_INQUILI", String.valueOf(Habitants.size()));
        llistaElements[i] = forma;
        DialogFactory.showInformationDialog(null, forma.toString(), "Element " 
+ String.valueOf(i));
        
}
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

Responder a