Toc toc.....jejejeje el problema de tu consulta es que aplicas la clausula ORDER BY antes de dar la condición para unir las tablas con el ON provincias.NomProvincia = dealers.NomProvincia
Tu consulta esta asi:
Cita: SQL="SELECT DISTINCT provincias.NomProvincia FROM provincias INNER JOIN dealers
where online=1 ON provincias.NomProvincia = dealers.NomProvincia Order By provincias.NomProvincia asc "
Así tendría que quedar:
Cita: SQL="SELECT DISTINCT provincias.NomProvincia
FROM provincias INNER JOIN dealers
ON provincias.NomProvincia = dealers.NomProvincia
WHERE online=1
Order By provincias.NomProvincia asc "
Te recomendaría que para que te sea más fácil encontrar los errores en consultas SQL imprimas en pantalla la consulta para que la puedas pegar en el analizador de consultas de SQL Server.
De esta forma:
Esop Salu2 y suerte