De esto que pones al principio:
Cita: SQL="SELECT * FROM Distribuidores where id_distribuidor="&request.form("id")&" or distribuidor="&request.form("NomDistribuidor")&""
...A esto pones luego:
Cita: SQL="SELECT * FROM Categorias where idCategoria="&request.form("Categorias")&" or distribuidor like'%"&Categorias&"'"
...Nada que ver... estas consultando por el mismo problema o cambiaste todo el codigo y las tablas??
Lo que Al Zuwaga te dijo fue que pongas el campo distribuidor entre apostrofes, asi:
Código:
SQL="SELECT * FROM Distribuidores where id_distribuidor=" & request.form("id") & " or distribuidor='"&request.form("NomDistribuidor") & "'"