>
Eu repliquei um campo varchar que no caso é o nome do cliente, e o mesmo tinha mais de uma palavra no seu conteudo. Porem quando eu repliquei seguindo a mesma logica do explicado no curso, ele somente gravou a primeira palavra contida no campo varchar e o restante dos demais campos ficaram vazios.
segue o codigo abaixo:
strURL.append("http://192.168.0.102/android/inserir.php?_id=");
strURL.append(cursor.getInt(cursor.getColumnIndex("_id")));
strURL.append("&cliente=");
strURL.append(cursor.getString(cursor.getColumnIndex("cliente")));
strURL.append("&produto=");
strURL.append(cursor.getInt(cursor.getColumnIndex("produto")));
strURL.append("&preco=");
strURL.append(cursor.getDouble(cursor.getColumnIndex("preco")));
strURL.append("&latitude=");
strURL.append(cursor.getDouble(cursor.getColumnIndex("la")));
strURL.append("&longitude=");
strURL.append(cursor.getDouble(cursor.getColumnIndex("lo")));
Olá Angelo,
Na verdade, é porque você possui espaço ou caracterer especial.
Em campos texto, sempre utilize a função encode, exemplo:
strURL.append(URLEncoder.encode(cursor.getString(cursor.getColumnIndex("nome_cliente"))));
Grato Rafael,
resolveu o problema. Obrigado
Olá
Angelo.
Bacana.
Tópico concluído.