Vayamos por pasos xD
Código:
rstIntranet.Fields(0).value!=""
Se pone Fields(0) porque en la select sólo hemos cogido un valor, verdad? si hubieramos cogido dos valores, sería Fields(0) y Fields(1)?
Código:
sentencia = "SELECT t.tipo_nombre FROM tipos t INNER JOIN destacados d ON t.id_tipo = d.destacados_tipo WHERE d.id_destacado="+rstIntranet.Fields(0).value
Nunca había visto una select así... de BD sólo he dado Oracle sería algo así cómo: Coger el tipo_nombre de tipos donde la id_tipo de tipos sea igual que destacados_tipo, en el cual id_destacado sea igual al valor recogido.
Pero no entiendo lo que hacen exactamente ese inner join y ese on... podrías explicarmelo?
Código:
rstIntranet.close();
rstBusqueda = null;
rstIntranet = null;
cone.close();
cone = null;
Aquí entiendo lo del close, pero el null, es como igualar a nada? para que estén vacias no?