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.