Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Ayuda Con Una Funcion De Consulta A Base De Datos Mysql
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Ayuda Con Una Funcion De Consulta A Base De Datos Mysql 
 
Hola a todos otra vez, todavia no se ni como plantear la pregunta porque no lo tengo muy claro, lo voy a intentar, yo tengo un bbdd mysql con tres tablas: TipoPlato, TipoElaboracion, TipoMaquinaria en las cuales hay los campos, ID_Plato(int autoincrement), TipoP(varchar),ID_Elaboracion, etc. mi pregunta es como hago para pasar el nombre de los campos para que en una funcion pueda hacer la consulta de tablas diferents?

Public Sub BuscarIndice(resultado As Result, coincidencia As String, id As Field, tipo As Field) As Integer

while resultado.Available
  
  If resultado! & tipo = coincidencia the Return resultado! & id
  resultado.MoveNext()

wend

End
 

esta sintaxis no es correcta
dim TiposEl As Integer

TiposEl = ModCon.BuscarIndice(ModCon.$con.Exec("select * from TiposElaboracion"), cmbTipoElav.Text, "id_Elaboracion", "tipoE")
 


asi llamo a la funciom.
la verdad si hago 3 funciones p0ara las tres tablas es muy facil no tengo problemas lo que o se es como cambiar el nombre del campo despues de Resul!Campo

Gracias a todos de antemano, Un Saludo.
 



 
última edición por aratar79 el Martes, 28 Agosto 2012, 09:07; editado 1 vez 
aratar79 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Una Funcion De Consulta A Base De Datos Mysql 
 
Creo que asi no lo puedes hacer...
resultado! & tipo
 


A lo mejor te funciona asi:
resultado[tipo]
 


Mirate este ejemplo que hice con SQLite (te vale lo mismo para MySql), http://jsbsan.blogspot.com.es/2011/...i-organiza.html, es lo más "completo", que he hecho con bases de datos...


Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Una Funcion De Consulta A Base De Datos Mysql 
 
asi resultado[tipo] tampoco me funciona, tanto si le paso un tipo string, un tipo field o un tipo variant..... :(((
seguire buscando gracias de todas formas. :)))
 



 
última edición por aratar79 el Miercoles, 29 Agosto 2012, 11:21; editado 1 vez 
aratar79 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Una Funcion De Consulta A Base De Datos Mysql 
 
Hola que tal.

Pues no se si te sea de ayuda esto pero por lo regular lo que yo hago es lo siguiente:

Private Procedure zbusKgObernador()
  Dim $conSulta As String
  Dim $tAblareS As Result
  $conSulta = "SELECT nive_gobe AS Nivel, pass_gobe AS Clave  FROM gobernador, administrador, sesiones"
  Try $tAblareS = ModulConexion.$cOneX.Exec($conSulta)
  If Error Then
    ModulMensajes.$desCerroR = Error.Text
    ModulMensajes.msGerrorMysql
  Else
    If $tAblareS.Available Then
      ModulConexion.$usuTabla = $tAblareS!Nivel   'esta es la forma en que traigo los valores de los campos
      ModulConexion.$pasTablA = $tAblareS!Clave
    Else
      zbusKadMiniStrador
    Endif
  Endif
End
 

al realizar la consulta asigne dos nuevos campos que son ( Clave y Nivel ) estos me van a "almacenar los valores que consulte y los voy a mostar con las linea
     ModulConexion.$pasTablA = $tAblareS!Clave
[ $tAblareS!Clave ] = es el campo que declare en la consulta y de donde tomo el valor de los registros espero me de explicar.

Es una manera de consultar varios campos de diferentes tablas espero te funcione y si tiene un error me lo haces saber
me despido y me es grato quedar de usted.
 



 
RodSanRey - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Una Funcion De Consulta A Base De Datos Mysql 
 
Muchas gracias por la respuesta me pongo a ello lo pruebo y te cuento.
Muchas gracias otra vez, Un saludo.
 



 
aratar79 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Exportar Una Base De Datos Mysql Con Shell pittusa Bases de Datos 3 Miercoles, 15 Diciembre 2010, 21:45 Ver último mensaje
tururu
No hay nuevos mensajes Respaldo Base De Datos Mysql Haseo Bases de Datos 2 Lunes, 30 Enero 2012, 13:04 Ver último mensaje
tururu
No hay nuevos mensajes Consulta A Base De Datos Para Saber Si El ... willyanjose Bases de Datos 1 Viernes, 10 Junio 2016, 16:56 Ver último mensaje
shordi
No hay nuevos mensajes Base De Datos Mysql Relacional DaniellD Bases de Datos 10 Domingo, 03 Julio 2016, 20:23 Ver último mensaje
DaniellD
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron