none
PDA y PC RRS feed

  • Pregunta

  • Hola amigos del foro.

    No se si este es el lugar adecuado para este problema pero aqui les va:

    nesecito saber si puedo insertar desde .net compact hacia una base de datos en sql server

     

    Quiero insertar desde un PDA hacia una base de datos que se encuentra en una PC, esta PC utiliza sql server 2005

    eh visto el comando OPENROWSET este me funciones perfectamente entre PC Y PC, pero no se que hacer con un PDA Y una PC.

    y si tenfgo otras opciones espero que me la hagan saber.

    espero que me puedan ayudar con esto. desde ya se les agradece su ayuda

     


    Select * From Mujeres Where cuerpo = HERMOSO;
    jueves, 18 de agosto de 2011 23:05

Respuestas

  • Hola Luis

    Recuerda que el ActiveSync en WinXP debes configurarlo que la conexion sea por DMA.

    Saludos,


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Mobile Developer .NET Bogota - Colombia
    • Marcado como respuesta luisXVI lunes, 22 de agosto de 2011 20:10
    lunes, 22 de agosto de 2011 19:45

Todas las respuestas

  • Hola Luis

     

    Si es posible acceder y actualizar uan base de datos SQL Server 2005 desde la aplicacion en la PDA, simplemente utilizas ADO.NET y la cadena de conexion la debes utilizar igual que en PC.

    Saludos,

     


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Mobile Developer .NET Bogota - Colombia
    • Marcado como respuesta luisXVI viernes, 19 de agosto de 2011 19:31
    • Desmarcado como respuesta luisXVI viernes, 19 de agosto de 2011 21:39
    viernes, 19 de agosto de 2011 2:15
  • Tengo problemas con la coneccion  esta base de datos quisiera que me ayuden talvez estoy cometiendo algun error, aunque en el browser de la pc la coneccion funciona bien con esa cadena no se que estoy haciendo mal, aqui les dejo el codigo

     

    using System.Data;
    using System.Data.SqlClient;
    using System.Data.Common;
    
    namespace ProyectoMovil.AccesoDatos
    {
     class CnxPC
     {
    
     private SqlConnection Con; // Obj Conexion
    
     public CnxPC()
     {
      
      //string DtsConection = "Data Source=PC-Luis; Database=PuntoVenta; User ID=sa; Password=Luis15;";
      string DtsConection = "Server=192.168.10.107,1433; Database=PuntoVenta; User Id=sa; password=Luis15"; 
      //string DtsConection = "Server=192.168.10.107,1433;Trusted_Connection=yes;Initial Catalog=PuntoVenta;User ID=sa;Password=Luis15;";
      /* Para trabajar con Archivo de BD (.mdf), si que este montado en SQLExpress */
      //DtsConection = “Server=.\SQLExpress;AttachDbFilename=C:\Direccion\NOMBRE.mdf; Database=NOMBRE;
    
      //Trusted_Connection=Yes;";
    
       
      Con = new SqlConnection(DtsConection);
     }
    
     public void Abrir() // Metodo para Abrir la Conexion
     {
      Con.Open();
     }
    
     public void Cerrar() // Metodo para Cerrar la Conexion
     {
      Con.Close();
     }
     
    
     }
    }
    


     

     


    Select * From Mujeres Where cuerpo = HERMOSO;

    viernes, 19 de agosto de 2011 21:41
  • Hola Luis

     

    Como estas conectado desde la aplicacion, en una PDA y a traves de WiFi conectado al servidor de SQL? Si estas a traves del emulador no es tan sencillo como lo anterior.


    Saludos,


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Mobile Developer .NET Bogota - Colombia
    viernes, 19 de agosto de 2011 21:47
  • Muchas gracias por tu tiempo RALVARADOT

    Estoy haciendo las pruebas en el emulador y tambien tengo un PDA conectado a traves de WiFi pero no hice la prueba con el PDA, en estos momentos hare la prueba, pero quisiera que me expliques como probarlo con el emulador porfavor.

     

    Nuevamente gracias por tu tiempo.


    Select * From Mujeres Where cuerpo = HERMOSO;
    viernes, 19 de agosto de 2011 21:58
  • Hola Luis,

    Aqui: http://vbcodigopocketpc.blogspot.com/2009_06_01_archive.html  explico como hacer la conexion desde el emulador para que la aplicacion ejecutada en el emulador encuentre el servidor SQL, el truco es que debes estar dentro de una Red, me refiero al PC.

    Saludos,

     


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Mobile Developer .NET Bogota - Colombia
    viernes, 19 de agosto de 2011 22:02
  • Despues de haber probado en el PDA me muestra el siguente error:

     

    No se encontro el nombre de archivo o de emsamblado 'System.Data.SqlClient Version = 3.0.3600 Culture= Neutral .............'

    tengo instalado sqlce en el pda y .net compact 3.5 no se cual puede ser el error

    la aplicacion en el pda funcionaba bien con una base de datos sql ce pero cuando le aumente la opcion de consultar una base de datos en sql server me da este error, espero me puedan ayudar.

    y eh seguido los pasos de la explicacion que me señalaste pero no me aparece el active sync no entiendo porque ? voy a seguir tratando...


    Select * From Mujeres Where cuerpo = HERMOSO;
    viernes, 19 de agosto de 2011 23:00
  • Hola Luis

    Debes adicionar la referecnia al proyecto System.Data.SqlClient, y tambien el using

     


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Mobile Developer .NET Bogota - Colombia
    viernes, 19 de agosto de 2011 23:41
  • Te cuento que ya agrege la referencia y el using pero nada... :(

    Select * From Mujeres Where cuerpo = HERMOSO;
    lunes, 22 de agosto de 2011 19:27
  • Hola Luis

    Recuerda que el ActiveSync en WinXP debes configurarlo que la conexion sea por DMA.

    Saludos,


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Mobile Developer .NET Bogota - Colombia
    • Marcado como respuesta luisXVI lunes, 22 de agosto de 2011 20:10
    lunes, 22 de agosto de 2011 19:45
  • Perfecto.... :) ese era el problema logre conectarlo y reinstale sql ce y .net en el pda y funciono...

    Muchas gracias RALVARADOT por tu tiempo....


    Select * From Mujeres Where cuerpo = HERMOSO;
    lunes, 22 de agosto de 2011 20:10