Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2009, 06:55
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 18 años, 2 meses
Puntos: 20
Error al imprimir datos de una consulta SQL

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 original
  1. SQL = "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')"
  2. 'rs.open SQL, conn
  3.  
  4. 'will iterate to display the records got from the database
  5. response.write("<table>")
  6. response.write("<thead>" & "<th>" & "Trabajador" & "</th>" & "<th>" & "Tiempo en Min." & "</th>" & "</thead>")
  7. While Not rs.EOF
  8.   response.write("<tr>")
  9.   response.write("<td>" & "Dani" & "</td>" & "<td>" & rs("tiempo") & "</td>")
  10.   response.write("</tr>")
  11.   rs.MoveNext
  12. Wend
  13. response.write("</table>")

Muchas gracias de antemano!