none
Conectar a SQL Server 2000 desde aplicacion Smart Device (Windows Mobile 6 Professional) RRS feed

  • Pregunta

  • Tengo que desarrollar un programa para PDA (Windows Mobile 6) en VB.Net que pueda acceder a una bases de datos SQL Server 2000 en un Servidor ya que el programa no requiere que tenga las bases de datos instaladas en la PDA.

     Mis dudas son:

    1.- Podré acceder a los registros de las bases de datos de SQL Server 2000 desde el programa que desarrolle en la PDA ?

    2.- Si puedo acceder a esas bases de datos podré manipularlas a nivel de : Añadir , Modificar y Borrar Registros ??

    3.- ¿ Necesito el SQL Server CE para algo o no .... ?

    4.- He intentado usar el mismo codigo de una aplicacion WinForms para desarrollar la aplicacion Smart Device, pero no consigo poder importar por ejemplo System.Data.SqlClient, y otras librerias con clases que necesito...¿debo trabajar contra el origen de datos SQL de otra manera?


    Gracias de Antemano
    jueves, 7 de febrero de 2008 18:11

Respuestas

  •  

    Hola,

     

    1.- Sí. Una vez conectado puedes obtener conjunto de datos sin problemas

    2.- Sí. Una vez conectado puedes modificar los datos.

    3.- No. No, no lo necesitas para nada. La conexión es directa con SQL Server

    4.- Pese a que se puede utilizar código tanto para aplicaciones WIndCE y WinForm, hay algunas restricciones. Este enlace te muestra un ejemplo. De todas formas, desde una aplicación Windows Mobile debería poder añadir el ensamblado System.Data.SqlClient sin problemas.

     

    NOTA: En la cadena de conexión al servidor no utilices el nombre del servidor, utiliza su IP.

     

    Cualquier otra cosa ya sabes.

     

    SAludos

    viernes, 8 de febrero de 2008 11:23
    Moderador
  • Hola Jose,

    Yo creo que alguna SDK no tengo bien instalada o he perdido los "path" de las referencias del Visual Studio porque no puedo importar muchas librerias.

    Miraré de reinstalar el compact framework 2.0

    Me podrias decir exactamente que debería tener instalado en mi máquina de desarrollo, para implementar una aplicación Smart Device para Windows Mobile 6?

    Un saludo!
    Gracias!

    Buenas,

    Mira necesitas:

    Visual Studio .NET 2005/2008 Professional o superior
    -> Cuando instales VS.NET Asegurate que la opción por defecto (Smart Device Programability)  esté activada.
    --> El VS .NET 2008 te instalará el WMobile 5 SDK.
    --> El VS .NET 2008 instalará SQL Server 3.5
    Además puedes instalarte Windows Mobile 6 SDK Refresh (Standard y/o Professional)
    Instalate Windows Mobile Device Center si tienes Vista o el ActiveSync 4.5 si no lo tienes.

    En el siguiente enlace tienes unos pdfs muy elementales para iniciarse en el desarrollo de dispositivos móviles.

    Además en Second NUG tienes un WebCast que hice hace poco sobre introducción a  desarrollo de aplicaciones para winodws mobile, el cual te puedes descargar.

    Cualquier otra duda ya sabes,,

    Saludos,,

    José Miguel Torres
    viernes, 24 de abril de 2009 10:39
    Moderador

Todas las respuestas

  •  

    Hola,

     

    1.- Sí. Una vez conectado puedes obtener conjunto de datos sin problemas

    2.- Sí. Una vez conectado puedes modificar los datos.

    3.- No. No, no lo necesitas para nada. La conexión es directa con SQL Server

    4.- Pese a que se puede utilizar código tanto para aplicaciones WIndCE y WinForm, hay algunas restricciones. Este enlace te muestra un ejemplo. De todas formas, desde una aplicación Windows Mobile debería poder añadir el ensamblado System.Data.SqlClient sin problemas.

     

    NOTA: En la cadena de conexión al servidor no utilices el nombre del servidor, utiliza su IP.

     

    Cualquier otra cosa ya sabes.

     

    SAludos

    viernes, 8 de febrero de 2008 11:23
    Moderador
  • Hola Jose,

    Yo creo que alguna SDK no tengo bien instalada o he perdido los "path" de las referencias del Visual Studio porque no puedo importar muchas librerias.

    Miraré de reinstalar el compact framework 2.0

    Me podrias decir exactamente que debería tener instalado en mi máquina de desarrollo, para implementar una aplicación Smart Device para Windows Mobile 6?

    Un saludo!
    Gracias!
    lunes, 11 de febrero de 2008 16:05
  • me puedes ayudar ya que dices tener un ejemplo o un link donde consultar
    miércoles, 22 de abril de 2009 16:43
  • Hola Jose,

    Yo creo que alguna SDK no tengo bien instalada o he perdido los "path" de las referencias del Visual Studio porque no puedo importar muchas librerias.

    Miraré de reinstalar el compact framework 2.0

    Me podrias decir exactamente que debería tener instalado en mi máquina de desarrollo, para implementar una aplicación Smart Device para Windows Mobile 6?

    Un saludo!
    Gracias!

    Buenas,

    Mira necesitas:

    Visual Studio .NET 2005/2008 Professional o superior
    -> Cuando instales VS.NET Asegurate que la opción por defecto (Smart Device Programability)  esté activada.
    --> El VS .NET 2008 te instalará el WMobile 5 SDK.
    --> El VS .NET 2008 instalará SQL Server 3.5
    Además puedes instalarte Windows Mobile 6 SDK Refresh (Standard y/o Professional)
    Instalate Windows Mobile Device Center si tienes Vista o el ActiveSync 4.5 si no lo tienes.

    En el siguiente enlace tienes unos pdfs muy elementales para iniciarse en el desarrollo de dispositivos móviles.

    Además en Second NUG tienes un WebCast que hice hace poco sobre introducción a  desarrollo de aplicaciones para winodws mobile, el cual te puedes descargar.

    Cualquier otra duda ya sabes,,

    Saludos,,

    José Miguel Torres
    viernes, 24 de abril de 2009 10:39
    Moderador