Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2004, 03:58
Avatar de luiscl
luiscl
 
Fecha de Ingreso: abril-2004
Ubicación: Zaragoza
Mensajes: 305
Antigüedad: 20 años, 10 meses
Puntos: 0
NET e inner join

Hola a todos;

Aunque un buen amigo del foro ya me está ayudando (y mientras vuelve de la playa, jejeje), a ver si a alguien le ha dado este error en una consulta sql que hago al consultar 3 tablas de access.

En teoría es correcto, ya que está sacado de una consulta sql que funciona...pero en .net no me funciona

Dim casacompleta As Double = lbldrcompleta.Text
'en este caso, casacompleta vale 1

seleccionstringDatagridCasasC = "Select * FROM (DAT_Alojamientos LEFT JOIN DAT_Caracteristicas ON DAT_Alojamientos.Identificador = DAT_Caracteristicas) RIGHT JOIN DAT_Precios ON DAT_Alojamientos.Identificador = DAT_Precios.Identificador WHERE (CasaCompleta = @casacompleta)"

dadcasasC = New OleDbDataAdapter(seleccionstringDatagridCasasC, conexionDatagridCasasC)
conexionDatagridCasasC.Open()
dadcasasC.SelectCommand.Parameters.Add(New OleDbParameter("@casacompleta", OleDbType.Double, 10))
dadcasasC.SelectCommand.Parameters("@casacompleta" ).Value = Server.HtmlEncode(casacompleta)

Yo me estoy volviendo loco de probar cienmil cosas, y no hay manera...

Un saludo.
__________________
Pide lo que quieras...y luego paga por ello