entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Android y Sql Server

Hola, he tratado de conectarme a una Base de datos mediante un Web Service utilizando android, lastimosamente solo puedo traer texto plano. Alguien me podría ayudar para traer un grupo de registros de una BD y mostrarlo en la pantalla del movil con android.

1 Respuesta

3votos

Leonardo-Tadei Puntos208320

Hola Guidex,

toda petición HTTP, que es como se implementan los web services, te devolverá texto plano... es por el funcionamiento del propio protocolo! (hyper Text transfer protocol)

Lo que podés hacer es que el web services devuelva texto plano pero con algún formato fácilmente manejable por el dispositivo, como pueden ser XML o JSON. De esta forma el proceso de la información es trivial desde Java en Android o desde JavaScript si estás haciendo una webapp.

Si el web service no lo hiciste vos y tenés que sí o sí usar la salida que te devuelve, poné por acá un ejemplo de dicha salida para darnos una idea de cómo se podría atacar el problema.

Saludos cordiales!

Guidex comentado Jul 4, 2014

Hola Leonardo,
Gracias por tu ayuda, este es el metodo ejemplo del web service.

    [WebMethod]
    public String LoginUsuario(string user, String password)
    {
        string msje = "";
        msje = con.InicioSesion(user,password);
        return msje;
    }

lo que no se es como le hago para enviar un grupo de registros (por ahi me comentaron que esta de moda utilizar JSON incluso GSON) y como tendria que analizar esta petición en android.

Leonardo-Tadei comentado Jul 5, 2014

Hola Guidex,

sí, está de moda JSON, y por eso te lo mencionaba en la respuesta, junto con XML, que está un poco menos de moda pero es una solución equivalente.

Lo que también te decía es que tenés que modificar el WebService (o crear uno) que devuelvan la salida en JSON o XML para poder luego tomar los datos.

Saludos!

PD: a propósito, GSON es una biblioteca de Google para acceder a datos JSON desde Java; no es u formato de comunicación diferente.

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

¿Eres Usuario Apple?

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta