Ver Mensaje Individual
  #10 (permalink)  
Antiguo 03/05/2007, 03:34
Avatar de Shilfild
Shilfild
 
Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Duda con el objeto Recordset

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?