Me gustaria saber si me podriais ayudar a encontrar otro error que tengo en el código y que no consigo sacar. El problema que tengo es que soy novata en esto y me es dificil encontrar fallos de sintaxis porque no estoy acostumbrada a este código. Le doy mil vueltas a las cosas y luego al final son unas simples comillas y la verdad que pierdo mucho tiempo para que luego sea solo eso y me desmotivo.
Me gustaria saber si le podrias echar un simple vistazo por encima. Me harias un grandisimo favor. Si no no pasa nada, pero os expongo mi tema a ver si me puedes ayudar.
A ver lo primero os cuento que es lo que tengo que hacer. Tengo una base de datos con las tablas
ENLACES: CodEnlace, Titulo, dirURL, Descripcion
PUBLICACION: CodPub, CodUsers, CodEnlace, Publico
USERS: CodUsers,Nombre, Apellidos, UsLog, Passwd
Las relaciones que tengo son las siguientes:
CodEnlace.Publicacion=CodEnlace.Enlace
CodUser.Publicacion=CodUser.Users
Lo que quiero hacer es que el usuario mediante un formulario envie un Enlace (Titulo, Descripcion, dirURL de ENLACES) diciendo si es publico o privado (Publico de PUBLICACION) y que luego se muestre por pantalla los mensajes que no son publicos del usuario en una tabla en la que aparezca (Titulo, descripcion y dirURL de ENLACES. Y el nombre del usuario que ha subido ese enlace: usLog de USERS)
Yo he probado con el siguiente codigo:
Código:
SQL="SELECT Enlaces.Titulo, Enlaces.Descripcion, Enlaces.dirURL, Users.CodUsers, Users.Nombre,"
SQL= SQL & " Users.Apellidos FROM Users INNER JOIN (Enlaces INNER JOIN Publicacion ON "
SQL= SQL & "Enlaces.CodEnlace = Publicacion.CodEnlace) ON Users.CodUsers = Publicacion.CodUsers "
SQL= SQL & "WHERE (((Publicacion.Publico)=True));"
Le paso la tabla:
Código:
<table>
<tr>
<th class="textotabla">Descripcion</th>
<th class="textotabla">Titulo</th>
<th class="textotabla">URL</th>
<th class="textotabla">Usuario</th>
</tr><% Do Until oRS.EOF %>
<tr>
<td><% = oRS("Descripcion") %></td>
<td><% = oRS("Titulo") %></td>
<td><% = oRS("dirURL") %></td>
<td><% = oRS("usLog") %></td>
</tr><% oRS.MoveNext
Loop %>
</table>
Me sale el error:
Código:
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
/alumnos/dsiw1213/irene.albentosa/WebDreamweaver/publicaciones.asp, line 128
Muchisimas gracias