Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2015, 23:18
jheysson13
 
Fecha de Ingreso: febrero-2015
Mensajes: 8
Antigüedad: 9 años, 2 meses
Puntos: 0
Error en una consulta, No lo identifico..

tengo 3 tablas access

propietarios (cedula, nombre, etc)
relacion_renta (Cedula_propietario, cedula_inquilino, id_propiedades, etc)
propiedades (id_propiedades, cedula_propietarios,direccion, sector, provincia, etc)

y quiero saber porque la siguiente consulta me dice que hay error, disque falta operador en la consulta. lo raro es que cuando elimino el segundo INNER JOIN funciona bien

Dim filtrame As New OleDb.OleDbDataAdapter("select relacion_renta.no_depositos,relacion_renta.Deposit o, relacion_renta.fecha_alquiler, relacion_renta.dias_corte, relacion_renta.fecha_vencimiento, propiedades.tipo_propiedad, propiedades.Direccion, propiedades.Sector, propiedades.Provincia, propiedades.Descripcion, propiedades.Valor_renta, propiedades.Ganancia, propietarios.nombre
FROM
relacion_renta
INNER JOIN propiedades
ON relacion_renta.id_propiedades = propiedades.id_propiedades
INNER JOIN relacion_renta
ON propietarios.cedula_propietario = relacion_renta.cedula_propietario
WHERE
cedula_inquilino like '" + txcedula.Text + "' ", conn)

Dim tabla_rentas_inquilino As New DataTable
filtrame.Fill(tabla_rentas_inquilino)

estoy usando visual studio 2008
microsof office 2007

gracias de antemano