Ir al contenido


Foto

¿COMO ACCEDER A LOS DATOS DE LA TABLA MYSQL CON DELPHI?


  • Por favor identifícate para responder
3 respuestas en este tema

#1 LeandroRene

LeandroRene

    Newbie

  • Miembros
  • Pip
  • 6 mensajes

Escrito 11 octubre 2010 - 03:04

Hola que tal, tengo un problema para calcular los resultados de una consulta y asignarle a un campo Tedit, estoy usando delphi 7 + mysql 5.0, en fin tengo un formulario con 3 campos TEdit, Edit1, Edit2 Edit3, en cada uno de ellos tengo código de lote, código de cultivo y código de análisis, el problema es, que componente tengo que usar para pasarle como parametro  los edit a la consulta ?, por ejemplo, quiero recuperar los análisis de suelo de el lote número 3 y ese resultado guardarlo en algún lugar, lo que no se es que componente tengo que usar para guardar el resultado de una consulta para luego usarlo en una formula matemática, gracias desde ya y cualquier cosa pregunto si no entendí XD, saludos amigos.
  • 0

#2 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 11 octubre 2010 - 03:23

A ver si entendí...

1. Componente para pasar como parámetro los Edit a la consulta

Ninguno, esto lo puedes hacer directamente.
Si estas usando un query, puedes añadirle parámetros a la consulta SQL, luego desde código hacer algo así:



delphi
  1. MiQuery.Params[0].Value := Edit1.Text;
  2. MiQuery.Params[1].Value := Edit2.Text;



2. Recuperar los análisis y guardarlos en algún lugar

Cuándo ejecutas el query desde que no lo cierres sus datos se quedan en memoria, los puedes guardar en variables si así quieres:



delphi
  1. MiVariable1 := MiQuery.Fields[0].Value;
  2. MiVariable2 := MiQuery.Fields[1].Value;



3. Usarlo en una formula matemática

Una ves tengas tus datos en variables ya puedes hacer los cálculos que necesites:



delphi
  1. MiOperacion := MiVariable1 + MiVariable2;




Espero te sirva...


Saludos!
  • 0

#3 LeandroRene

LeandroRene

    Newbie

  • Miembros
  • Pip
  • 6 mensajes

Escrito 11 octubre 2010 - 03:43

Hola felipe, muchas gracias por tu ayuda de verdad la estaba necesitando para continuar rapidamente, lamentablemente no ando con mucho tiempo para meterme de lleno en la lectura de un buen manual de delphi, pero con este dato estoy mas que bien, muchas gracias a todos gente, muy buena comunidad de ayuda los felicito, encualquier momento vuelvo saludos felipe.
  • 0

#4 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 11 octubre 2010 - 04:31

No dudes en comentar.


Saludos!
  • 0




IP.Board spam blocked by CleanTalk.