Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Preguntota acerca de sql

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Preguntota acerca de sql Responder citando

Hola, mucho tiempo sin entrar por aqui pero es que me estaba dando unas merecidas vacaciones...... pero bueno ahora estoy haciendo un programita y me encontre con una duda que de seguro alguien sabra si se puede hacer o no....

Lo que quiero hacer es ejecutar un query pero lo que no estoy seguro es si hay alguna forma de hacerlo, me voy a explicar con un ejemplo.

tengo una tabla con:
nombre direccion telefono clave
juan calle 3 4 54544554 1
pepe cra 454 4545455 2
juli calle34 3434343 3

y otra con:
experiencia clave
sistemas 1
electricidad 2
sistemas 3

Bueno lo que yo quiero es hacer un query donde me muestre el nombre direccion telefono y clave de las personas que tienen experiencia en sistemas....



Muchas gracias por cualquier ayuda, creanme que sera muy util.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

A ver si te vale algo así:
Código:
SELECT A.Direccion, A.Telefono, A.Clave FROM Personas A, Experiencia B WHERE A.Clave = B.Clave AND B.Experiencia = 'sistemas'

Si lo metes en un programa puedes hacer otra cosa:
    1. En un TQuery pones este código:
    Código:
    SELECT A.Direccion, A.Telefono, A.Clave FROM Personas A, Experiencia B WHERE A.Clave = B.Clave AND B.Experiencia = :Experiencia

    2. Pones los campos de la segunda tabla en, por ejemplo, un ListBox.
    3. En el evento OnDblClick del ListBox haces los iguiente:
    Código:
    Query1->Close();
    Query1->UnPrepare();
    Query1->ParamByName("Experiencia")->AsString = ListBox1->Items->Strings[ListBox1->ItemIndex];
    Query1->Prepare();
    Query1->Open();

Así puedes usar el mismo query para varias consultas.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Que pena la demora pero es que estoy trabajando en varias cosas a la vez por lo cual no habia revisado este foro.. Muchisimas gracias por la respuesta era exactamente eso lo que necesitaba, estaba muy confundido con el query.


Muchisimas gracias me sera de muchisima utilidad.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.