Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-01-2005
Avatar de jas010
jas010 jas010 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Bolivia
Posts: 51
Poder: 20
jas010 Va por buen camino
como manejo adoquery en delphi.

Gracias por la respuesta y Saludos

que restricciones me presenta el adoquery, porque la verdad ha probado mi consulta y no me fuciona osea no me filtra nada.
esta es la consulta:

[y aqui estoy especificando las columnas que quiero que se muestre por medio del select]

select aul_codigo as Aula,mat_descripcion as Materia,agd_nombres +' '+agd_appaterno as [Nombre y Apellido]

[aqui estoy haciendo un join, las tablas son: planilla y aulas,
entonces existe relacion entre esas dos tablas por: aul_codigo]

from planilla join aulas on aulas.aul_codigo = planilla.aul_codigo

[y aqui estoy poniendo las condiciones para mi reporte]
where mdu_codigo=2 and tur_codigo=1 ;

lo he probado y no se en que pueda estar fallando el error que me sale es : 'error de sintaxis en la clausula from'
GRACIAS
Responder Con Cita
  #2  
Antiguo 27-01-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Tu problema no tiene nada que ver con el ADOQuery sino con la consulta que estás ejecutando (que tiene algun error). Por lo que dice el mensaje en la parte del FROM. Prueba con LEFT JOIN, RIGHT JOIN o INNER JOIN en lugar de JOIN "a secas", por lo demás no veo nada raro.
Una prueba que puedes hacer es lanzar la consulta directamente en tu Base de Datos (Access, SQL Server,... -o la que estés usando-) y cuando ya sepas que funciona correctamente la utilizas en el ADOQuery.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 27-01-2005
Avatar de jas010
jas010 jas010 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Bolivia
Posts: 51
Poder: 20
jas010 Va por buen camino
Exclamation no funciona inner join en access

Cita:
Empezado por Neftali
Tu problema no tiene nada que ver con el ADOQuery sino con la consulta que estás ejecutando (que tiene algun error). Por lo que dice el mensaje en la parte del FROM. Prueba con LEFT JOIN, RIGHT JOIN o INNER JOIN en lugar de JOIN "a secas", por lo demás no veo nada raro.
Una prueba que puedes hacer es lanzar la consulta directamente en tu Base de Datos (Access, SQL Server,... -o la que estés usando-) y cuando ya sepas que funciona correctamente la utilizas en el ADOQuery.
Gracias por la respuesta Neftali pero con inner join no sale nigun error osea perfecto pero no me muestra ninguna informacion de ninguna de las tablas y usando left me muestra solo una tabla y pasa lo mismo con rigth.
mi bd esta en access y aun sigo bregando con este lio y aun sigo con mi duda...


gracias salu2...
Responder Con Cita
  #4  
Antiguo 27-01-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Como te dice Nefatalí tienes algún error en la consulta, mira este ejemplo que acabo de prepara directamente con el asistente de Access y funciona perfectamente.

Código SQL [-]
     SELECT EMPLEO.EMPLEO, PERSONAL.CODIGO, PERSONAL.NOMBRE, PERSONAL.APELLIDOS, PERSONAL.TELEFONO,
  LOCALIDAD.LOCALIDAD
   FROM LOCALIDAD INNER JOIN (EMPLEO INNER JOIN PERSONAL ON
   EMPLEO.EMPLEO = PERSONAL.EMPLEO) ON LOCALIDAD.LOCALIDAD = PERSONAL.LOCALIDAD;
Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.

Última edición por marcoszorrilla fecha: 27-01-2005 a las 19:45:08.
Responder Con Cita
  #5  
Antiguo 27-01-2005
Avatar de jas010
jas010 jas010 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Bolivia
Posts: 51
Poder: 20
jas010 Va por buen camino
Thumbs up Saludo

Ya encontre mi error fue un problema de definicion en tipo de variable gracias de todos modos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 08:14:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi