Buenas,
Tengo un error en una de las consultas sql en ASP, sabéis porque me arroja este error?
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
El objetivo es tener una tabla con el nombre del trabajador y la suma de tiempo dedicado.
He probado hacer la consulta de diferentes formas pero cuando imprimo el valor
SELECT SUM(tiempo_dedicado) AS tiempo
SELECT SUM(tiempo_dedicado) AS [tiempo]
SELECT SUM(tiempo_dedicado) AS 'tiempo'
Pero cuando imprimo el valor no lo coje bien, y sí, si pongo tiempo_dedicado, pero si utilizo tiempo_dedicado no me hace la suma
response.write("<td>" & "Dani" & "</td>" & "<td>" & rs("tiempo") & "</td>")
Código asp:
Ver originalSQL = "SELECT SUM(tiempo_dedicado) AS tiempo FROM COMENTARIOS WHERE (creat_per = '12571') AND (YEAR(data) LIKE '2009') AND (DAY(data) LIKE '9') AND (MONTH(data) LIKE '12')"
'rs.open SQL, conn
'will iterate to display the records got from the database
response.write("<table>")
response.write("<thead>" & "<th>" & "Trabajador" & "</th>" & "<th>" & "Tiempo en Min." & "</th>" & "</thead>")
While Not rs.EOF
response.write("<tr>")
response.write("<td>" & "Dani" & "</td>" & "<td>" & rs("tiempo") & "</td>")
response.write("</tr>")
rs.MoveNext
Wend
response.write("</table>")
Muchas gracias de antemano!