none
Consulta SQL a base de dato sql server 2000 RRS feed

  • Pregunta

  • bueno dia  a todos, soy nuevo en visual studio 2005 siempre e programado en Delpi pero ahora necesito hacer una aplicacion para PDA y veo que vs2005 tiene esta funcion. ahora bien he realizado una coneccion con una base de dato existente de sql server 2000 sin problema ya tengo esto controlado ya que el servidor esta remoto, sin embargo en el form principal tengo un textbox1 a lo que quiero que el usuario a disparar con el lector optico quiero y que me muestre la informacion del productos en el Label1, label2 y label3, obviamente si lo consigue ademas quiero que en el mismo form he colocado un textbox2 donde quiero que el usuario coloque la cantidad existente de este productos y esta informacion se almacene en una tabla previamente creada en sqlserver 2000 en el servidor, pero adivina que? no tengo ni idea del codigo que debo usar es muy distinto a delpi y se me esta haciendo dificil, pido de su buena voluntad y colaboracion al enviarme un ejemplo o una fuente para poder realizar esta consulta. gracias de ante mano si no fuera por esto foros estaria perdido.
    • Cambiado Gustavo Larriera lunes, 7 de septiembre de 2009 15:08 Foro adecuado. (De:SQL Server)
    domingo, 6 de septiembre de 2009 14:25

Todas las respuestas

  • Hola.

    La dificultad en lo relativo a SQL Server ya la has superado, esto es, conectarte desde la PDA. Lo demás es programación, porque la consulta es bastante trivial. Sería mejor que preguntaras en algún foro de programación, de Delphi más concretamente. Es posible que algún moderador mueva el hilo a otro foro.


    Alberto López Grande.
    lunes, 7 de septiembre de 2009 7:00
  • Quisas no me he espresado bien en la pregunta, o quisas me equivoque de foro, pero fijate fue muy concreta la misma. de ante mano gracias por tu pronta respuesta. en la pregunta cite que: he realizado una coneccion con una base de dato existente de sql server 2000 sin problema ya tengo esto controlado ya que el servidor esta remoto, sin embargo en el form principal tengo un textbox1 a lo que quiero que el usuario a disparar con el lector optico quiero y que me muestre la informacion del productos en el Label1, label2 y label3, obviamente si lo consigue ademas quiero que en el mismo form he colocado un textbox2 donde quiero que el usuario coloque la cantidad existente de este productos y esta informacion se almacene en una tabla previamente creada en sqlserver 2000 en el servidor.

    Como puede ver estoy solicidando el codigo de programacion para realizar esta tarea en la PDA. ya se necesito el codigo que va en el medio de estas dos Lineas:
    Private Sub TextBox1_EnabledChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.EnabledChanged

    aqui......

        End Sub
    .

    Gracias por su atencion.... Saludos a todos el foro.
    lunes, 7 de septiembre de 2009 13:19
  • Hola.

    Te expresaste claramente y, para mí, está totalmente claro (ya lo estaba): has equivocado el foro. 

    Suerte,



    Alberto López Grande.
    lunes, 7 de septiembre de 2009 13:25
  • Muevo este thread al foro de Compact Framework.
    Gustavo Larriera, MVP --- Este mensaje se proporciona tal como es, sin garantías de ninguna clase. ---
    lunes, 7 de septiembre de 2009 15:07
  • Hola

    En que recibes los datos? en un dataset, un datatable?

    Como es el codigo que usas para cnsultar la base de datos, asi te puedo ayudar mucho mejor.

    Saludos,

    Roberto Alvarado Taborda Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    jueves, 10 de septiembre de 2009 0:09
  • Gracias por tu respuesta. bueno no se a que te refieres con estos pero te explico un poco mas:

    quiero hacer un  programa basado en dispositivo PDA por lo que estoy trabajando vs2005, he conectado la base de datos a mi aplicacion, de hecho lo hice con bidingsource  y perfecto hasta ahora pero fijate lo que quiero hace es que mi aplicacion haga consulta en la base de datos SQL, lo que no se como iniciar el codigo

    //Como puede ver estoy solicidando el codigo de programacion para realizar esta tarea en la PDA. ya se necesito el codigo que va en el medio de estas dos Lineas:
    Private Sub TextBox1_EnabledChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.EnabledChanged

    aqui......

      //  End Sub
    .
      como explique en el foro lo que no se y por esto pido su ayuda como poner el codigo que va en el medio de esta dos lineas. por ejemplo tengo un texbox1 donde quiero configurar que a cualquier cambio haga una consulta a la base de dato a una tabla en especifico y por el codigo, a su ves agregue un label1, 2 y 3 donde si consique el codigo debe mostrarme la descripcion del producto, en los label y en el Texbox2 quiero que el usuario coloque la cantidad existente del producto y toda esta informacion debe hacer un insert en una tabla creada por mi previamente. en delpi lo fuera hecho muy facil pero en visual estudio veo que el lenguaje es diferente. Porfavor ayudame.
    jueves, 10 de septiembre de 2009 14:38
  • Hola aprendizprogramador,

    lo que pretendes no es tan trivial como parece, y la respuesta completa es compleja. te diré que lo que estás buscando se conoce como databindings y que, por lo tanto, has empezado muy bien creando el control bindingsource a tu base de datos. Ahora te falta asociar ese bindingsource con tus controles (textbox, labels, etc...). Para hacerlo, debes utilizar lo que se conoce como Databindings. No es que sea complicado ni mucho menos, pero es extenso de explicar. Por ese motivo te dejo este link al sitio web de microsoft donde se explica paso a paso como conseguir hacer databindings :

    http://msdn.microsoft.com/es-es/library/ef2xyb33.aspx

    Verás que primero te explica que es Databindings, para qué se utiliza y cómo se utiliza. Aunque veas que habla de windows forms, también te sirve para compactframework (PDA's).

    Aquí un ejemplo fácil:

    http://msdn.microsoft.com/es-es/library/sw223a62(VS.80).aspx


    En caso de que la respuesta te sirva, porfavor, márcala como válida

    Muchas gracias y suerte!


    Javier Jiménez Roda


    MCP (Microsoft Certified Professional)
    MCTS (Microsoft Certified Technology Specialist)
    MCPD (Microsoft Certified Professional Developer)
    Blog: http://jimenezroda.wordpress.com

    jueves, 10 de septiembre de 2009 14:51
  • Hola

    No te recomiendo que utilices binding para acceder a los datos de una base de datos, pues estos tienen inconvenientes al momento de cambiar los parametros de filtrado del query a la base de datos.

    Es mejor que utilices ADO.NET para realizar estas operaciones.

    Como crear uan base de datos SQL Mobile
    http://www.elguille.info/NET/ADONET/..._de_CSharp.htm

    Acceso a base de datos de SQL Server CE mediante dispositivos móviles
    http://www.elguille.info/NET/ADONET/..._de_CSharp.htm

    Otra cosa tambien es que utilices Delphi para windows CE te dejo algunos enlaces al respecto:
    Lazarus (DELPHI).
    http://www.lazarus.freepascal.org/

    Bajar Lazarus. Selecciona el de tu preferencia.
    Bajar el IDE Lazarus 0.9.25-Win32 y el compilador para Windows CE cross-arm-wince-win32 (En mi caso)
    http://snapshots.lazarus.shikami.org/lazarus/

    Información y download sobre componentes para Windows CE.
    http://wiki.freepascal.org/KOL-CE#IMPORTANT

    Componentes KOL-CE.
    http://sourceforge.net/project/showf...roup_id=188451

    Excelente Base de Datos 100% portable.
    http://www.sqlite.org/download.html

    Lazarus + SQLite + WinCE + KolCE
    http://javivf.alasombra.net/blog/?p=957


    Saludos,

    Roberto Alvarado Taborda Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    jueves, 10 de septiembre de 2009 15:26