Foros del Web » Programando para Internet » ASP Clásico »

duda con datos relacionados

Estas en el tema de duda con datos relacionados en el foro de ASP Clásico en Foros del Web. Encontre esto en la FAQ y me suge una duda, espero me colaboren con la respuesta ya que soy un novato en esto de asp. ...
  #1 (permalink)  
Antiguo 28/01/2005, 10:11
Avatar de vpino  
Fecha de Ingreso: diciembre-2004
Ubicación: colombia
Mensajes: 265
Antigüedad: 19 años, 5 meses
Puntos: 0
duda con datos relacionados

Encontre esto en la FAQ y me suge una duda, espero me colaboren con la respuesta ya que soy un novato en esto de asp.

si tenemos las siguientes tablas:
Usuarios:Nombre, IdUsuario
Mensajes:Id, Mensajes, Fecha

Sql="select B.nombre, A.Fecha, A.Id, A.Mensajes from Usuarios B, Mensajes A Where A.Fecha='"&Hoy&"' and A.ID=B.IdUsuario"

pregunto: definiendo un recordset como rs; como muestro los campos B.nombre y A.Fecha
he probado mostrandolos asi:

nombre: <%=rs("B.nombre")%>
fecha: <%=rs("A.Fecha")%>

pero no me funcionan,saca:
Tipo de error:
ADODB.Recordset (0x800A0CC1)
No se encontró el elemento en la colección que corresponde con el nombre o el ordinal pedido.
/dir/prueba.asp, línea 134

me prodrian colaborar, yo les agradecere mucho
  #2 (permalink)  
Antiguo 28/01/2005, 10:46
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
prueba asi

nombre: <%=rs("nombre")%>
fecha: <%=rs("Fecha")%>


sino

coloca asi

Sql="select B.nombre as nombre , A.Fecha as fecha , A.Id as id , A.Mensajes as mensaje from Usuarios B, Mensajes A Where A.Fecha='"&Hoy&"' and A.ID=B.IdUsuario"

y luego


nombre: <%=rs("nombre")%>
fecha: <%=rs("Fecha")%>
  #3 (permalink)  
Antiguo 28/01/2005, 11:05
Avatar de vpino  
Fecha de Ingreso: diciembre-2004
Ubicación: colombia
Mensajes: 265
Antigüedad: 19 años, 5 meses
Puntos: 0
Perfecto!!!!!!!!! funciono con la primera observacion, que seria de mi sin el foro y sin la ayuda de muzztein? mil mil gracias amigo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:53.