none
Native error en Sql Server Compact Edition

    Pregunta

  • Hola, me estoy desarrollando una aplicación en C# para windows mobile 6 professional sobre un handheld. Debo utilizar Sql Server Compact Edition 3.5. El inconveniente es que cuando realizo una consulta:

        SqlCommand comando = new SqlCommand("SELECT nombre from tabla1 where id = 1", conec);
                tb_valor.Text = comando.ExecuteScalar().ToString();

    en el emulador del visual 2008 me funciona correctamente, y me devuelve el valor de la base de datos pretendido. Cuando creo el .CAB, y lo instalo en el handheld, cuando ejecuto la aplicación me devuelve "Error Native", y no me especifica ningun detalle de que clase de error esta ocurriendo. En el CAB agrego la dependencia SqlCeServer, la cual no se encuentra por defecto en el sql server instaldo en el handheld. Alguien quizas le haya sucedido lo mismo, puede ser que me brinde un poco de ayuda. Muchas Gracias

    • Cambiado Omar Ortiz martes, 21 de enero de 2014 21:23
    viernes, 17 de enero de 2014 14:08

Todas las respuestas

  • Hola.

    Ese error no puede estar proviniendo de SQL Server, ya que la consulta es simple y correcta. Yo preguntaría en el foro de C#, aportando información mucho más detallada al respecto. ¿Quieres que mueva el hilo al foro de C#?


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.com
    Sígueme en twitter en http://twitter.com/qwalgrande

    domingo, 19 de enero de 2014 7:21
  • Gracias, dale, pasalo al otro foro
    lunes, 20 de enero de 2014 20:28
  • Hola

    Lo eh movido al Foro de C# espero puedan apoyarte a encontrar la solución.

    Saludos


    <EL CONTENIDO SE PROVEE "COMO ES" SIN GARANTÍA DE NINGÚN TIPO, ASÍ SEA EXPRESA O IMPLÍCITA>
     
    Gracias
     
    MSDN/TechNet Soporte Comunidades
     
    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.
    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    martes, 21 de enero de 2014 21:24
  • hola

    si defines un try..catch en ese codigo tampoco puedes obtener ningun otro detalle del problema

    digo analizando el mensaje del exception quizas ayude

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 21 de enero de 2014 22:17
  • Hola:

     Pregunta estas usando una base de datos SqlServer o un SqlCE porque el comando es para un SqlServer:

    SqlCommand comando = new SqlCommand("SELECT nombre from tabla1 where id = 1", conec);

    Para sqlCe seria algo como esto:

    SqlCeCommand comando = new SqlCeCommand("SELECT nombre from tabla1 where id = 1", conec);


    Saludos desde Monterrey, Nuevo León, México!!!

    miércoles, 22 de enero de 2014 2:41