Hola, tengo el siguiente error:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la instrucción UPDATE.
/isma/proc_modif.asp, línea 70
Y la siguiente sentencia SQL:
Código PHP:
SQL2="update piso_inmob set fijo='"&fijo&"',movil='"&movil&"',email='"&email&"',hora_visita='"&hora&"',direccion='"&dire&"',portal='"&portal&"',escalera='"&esc&"',piso='"&piso&"',poblacion='"&pob&"',cp='"&cp&"',provincia='"&prov&"',tipo_inm='"&tipo&"',ant='"&ant&"',fachada='"&fachada&"',portero='"&port&"',ascensor='"&ascen&"',viv_plan='"&vp&"',altura='"&altura&"',metros='"&metros&"',garaje='"&garaje&"',salon_com='"&salcom&"',salon='"&salon&"',habitaciones='"&h&"',cocina='"&coc&"',est_cocina='"&estcoc&"',baño='"&ba&"',est_baño='"&estba&"',aseos='"&aseo&"',est_aseos='"&estaseo&"',ventanas='"&ventana&"',otro_vent='"&ventotro&"',puertas_int='"&puertas&"',otros_puertasint='"&puertasotro&"',suelo='"&suelo&"',otro_suelo='"&suelosotros&"',terrazas='"&terraza&"',terrazas_cub='"&terr_cub&"',patio='"&patio&"',trastero='"&trat&"',calefaccion='"&calef&"',otro_calef='"&calefotro&"',aire='"&aire&"',frio_calor='"&frio&"',gastos='"&gastos&"',puertas_ext='"&pu_ext&"',otros_puertasext='"&pu_extotro&"',tipo_viv='"&vpp&"',desc='"&descri&"',precio='"&precio&"' where id='"&id&"'"
Siempre me da errores estas consultas tan largas. No sé porque me da el error ya que he revisado todo, las variables, las faltas de ortografía (creo que están todas bien). A ver si alguien me puede decir que falla o otra forma de hacerlo. Gracias.