Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Error en una consula con INNER JOIN

Estas en el tema de Error en una consula con INNER JOIN en el foro de Visual Basic clásico en Foros del Web. Hola amigos estoy haciendo una consulta de la siguiente manera: Código: StrQuery = "SELECT alumnos.dni, alumnos.fmatri, alumnos.apellido, alumnos.nombre, alumnos.sexo, alumnos.fnac, alumnos.provincia, alumnos.id_localidades, alumnos.nacionalidad, alumnos.id_establecimiento, alumnos.id_titulo, ...
  #1 (permalink)  
Antiguo 02/12/2010, 21:33
 
Fecha de Ingreso: junio-2008
Mensajes: 58
Antigüedad: 16 años, 6 meses
Puntos: 0
Error en una consula con INNER JOIN

Hola amigos estoy haciendo una consulta de la siguiente manera:

Código:
StrQuery = "SELECT alumnos.dni, alumnos.fmatri, alumnos.apellido, alumnos.nombre, alumnos.sexo, alumnos.fnac, alumnos.provincia, alumnos.id_localidades, alumnos.nacionalidad, alumnos.id_establecimiento, alumnos.id_titulo, alumnos.foto_perfil, alumnos.acta_nac, alumnos.foto_dni, alumnos.monto_coop, alumnos.monto_libre, alumnos.status, establecimiento.id_establecimiento, establecimiento.descripcion, libretas.dni, localidades.id_localidades, localidades.id_dpto, localidades.descripcion, matriculas.dni, matriculas.primero, matriculas.segundo, matriculas.tercero, matriculas.id_matricula, provincias.id_prov, provincias.descripcion, titulo.id_titulo, titulo.descripcion"

StrQuery = StrQuery & "FROM titulo INNER JOIN (provincias INNER JOIN (localidades INNER JOIN (establecimiento INNER JOIN ((alumnos INNER JOIN libretas ON alumnos.dni=libretas.dni) INNER JOIN matriculas ON alumnos.dni=matriculas.dni) ON establecimiento.id_establecimiento=alumnos.id_establecimiento) ON localidades.id_localidades=alumnos.id_localidades) ON provincias.id_prov=alumnos.provincia) ON titulo.id_titulo=alumnos.id_titulo"

rs1.Open StrQuery, cn, adOpenStatic, adLockOptimistic, adCmdText
Pero me marca error de falta de operador...


Acá el error...



Alguna idea??
  #2 (permalink)  
Antiguo 03/12/2010, 04:16
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 19 años, 1 mes
Puntos: 13
Respuesta: Error en una consula con INNER JOIN

Hola

Sin llegar a leer toda la consulta veo que te falta un espacio después de titulo.descripcion y antes de FROM titulo, es decir la consulta te queda

Código:
titulo.descripcionFROM titulo
en lugar de

Código:
titulo.descripcion FROM titulo
Añade un espacio delante del FROM

--Saludos--
  #3 (permalink)  
Antiguo 06/12/2010, 08:48
Avatar de DexterGlue  
Fecha de Ingreso: septiembre-2010
Ubicación: Managua
Mensajes: 60
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Error en una consula con INNER JOIN

Seria bueno que aclararas un poco como esta estructurada tus tablas para asi poder entender por que esta utilizando tantos inner join anidados

Saludos

Etiquetas: consula, join
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:43.