Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2006, 10:38
Avatar de edu007ar
edu007ar
 
Fecha de Ingreso: septiembre-2003
Ubicación: Buenos Aires
Mensajes: 118
Antigüedad: 21 años, 7 meses
Puntos: 0
subrutina con conexion a bd

Hola, necesito implementar en mi sitio una subrutina que conecte a una base de datos para llamarla las veces que sea necesario sin tener que repetir el código de conexion:

Intento utilizar el siguiente código pero por alguna razón no funciona, y no sé porqué:

<%
sub conectar()

Const adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3
Const adLockReadOnly = 1
Const adLockPessimistic = 2
Const adLockOptimistic = 3
Const adLockBatchOptimistic = 4
Set adoCon = Server.CreateObject("ADODB.Connection")
adoCon.Open("password=123;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("bd.mdb"))
Set rsComun = Server.CreateObject("ADODB.Recordset")

end sub


call conectar

rsComun.open "tabla", adoCon
do while not rsComun.eof
response.write rsComun("a")
response.write "<br>"
rsComun.movenext
loop
rsComun.close

set rsComun=nothing
adoCon.close
set adoCon=nothing

%>


El error lo tira en la línea que dice rsComun.open "tabla", cadoCon y dice: Se requiere un objeto rsComun

Espero que alguien encuentre dónde está el error, hace ya bastante que estoy con esto y no le encuentro solución.

Gracias.