Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2005, 16:14
Gosku
 
Fecha de Ingreso: junio-2004
Mensajes: 37
Antigüedad: 20 años, 10 meses
Puntos: 0
funcion que devuelve rs, no me funciona...

Hola, quiero hacer lo siguiente:


<!--#include file="funciones.inc"-->

productos

do While Not rs.Eof
....
....


donde, si nos vamos a funciones.inc nos encontramos con:

sub productos()
set conexion = Server.CreateObject( "ADODB.Connection" )
conexion.Open( "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath( "bd/bd.mdb" ))
expSql="SELECT * FROM producto;"
set rs =conexion.execute(expSql)
end sub

sin embargo cuando lo ejecuto me sale el error:

"Error de Microsoft VBScript en tiempo de ejecución error '800a000d'
No coinciden los tipos: 'productos' "

Le he dado tela de vueltas, y creo que no es un error de sintaxis, sino conceptual. ¿Alguien puede decirme que´estoy haciendo mal?