Autore Topic: KSOAP2 e valori null in risposta  (Letto 449 volte)

Offline HappyMan

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei IDEOS
  • Sistema operativo:
    Microsoft Windows XP
KSOAP2 e valori null in risposta
« il: 18 Ottobre 2012, 10:19:03 CEST »
0
Buongiorno a tutti,
ho implementato tutto il necessario per il collegamento ad un web service .net, al quale passo una stringa sql del tipo "select...from..." e ottengo in risposta un dataset.
Funziona tutto tranne una particolarità: non recupera le colonne con valori null.
Se per esempio eseguo una query del tipo:

select 'AA' as A1, null as A2, 'BB' as A3
che in un normale query manager visualizza
A1,   A2,   A3
AA, (null), BB

il SoapObject innestato (quello che mi interessa scorrere) contiene

(org.ksoap2.serialization.SoapObject) anyType{Table=anyType{A1=AA; A3=BB; }; }

non c'è traccia del campo A2 (mi sarei aspettato qualcosa del tipo A2=;)
Ho provato a impostare le proprietà del mio oggetto SoapSerializationEnvelope envelope in questo modo:

        envelope.implicitTypes = true;
        envelope.setAddAdornments(true);

senza variazioni.
Vorrei capire se è by design o un baco...
Uso KSOAP2 2.6.5. scaricato direttamente da code.google,  SDK Versione 15

Grazie :)
HappyMan