Foros del Web » Programando para Internet » ASP Clásico »

Duda con Benditas Comillas

Estas en el tema de Duda con Benditas Comillas en el foro de ASP Clásico en Foros del Web. Hola amigos... tengo este codigo.. que al momento de ejecutarlo.. me marca este Error Se requiere un objeto: Line 23'' <% response.buffer=true response.clear response.expires=1000 %> ...
  #1 (permalink)  
Antiguo 21/07/2003, 16:17
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
Duda con Benditas Comillas

Hola amigos... tengo este codigo.. que al momento de ejecutarlo.. me marca este Error Se requiere un objeto: Line 23''

<%
response.buffer=true
response.clear
response.expires=1000
%>
<CENTER>
<%=request.form("Mes")%>

<%
Response.Buffer = true
Dim miconexion, mirecordset, micomando, total, cantidad
Set miconexion = Server.CreateObject("ADODB.Connection")
miconexion.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("/Benavides/DB/Benavides.mdb")
Set micomando = Server.CreateObject("adodb.command")
micomando.ActiveConnection = miconexion

micomando.CommandText ="Select Responsable, Count(*) As Cantidad from Captura_Boletines where Meses = '" & Request("Mes") &"' group by Responsable"
Set mirecordset =micomando.Execute
While Not mirecordset.EOF

esta es la linea 23
do while not rs.eof

Total = Total + rs("cantidad")
response.write rs("Responsable")& ": " & Rs("cantidad")
response.write "<br>"
rs.movenext
loop
response.write "Total: " & Total
%>

<%
mirecordset.MoveNext
Wend
mirecordset.Close
Set mirecordset = Nothing
miconexion.Close
Set miconexion = Nothing
%>

alguien puede ayudarme y explicarme por que.. ???

Saludos
Luis.R.Acosta
  #2 (permalink)  
Antiguo 21/07/2003, 17:04
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Hola... quisiera saber en que momento estás declarando

do while not rs.eof

no te faltaría acaso agregar algo como esto:
Set rs = Server.CreateObject("adodb.recordset")


ya que en tu código al menos no lo veo declarado..


Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 22/07/2003, 01:39
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 7 meses
Puntos: 0
Creo que ROOTK tiene toda la razon no haz declarado el recordset
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #4 (permalink)  
Antiguo 22/07/2003, 14:39
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
Gracias RootK.... ya lo Integre sobre las Lineas de BD..

pero ahora me marca este error.

ADODB.Recordset error '800a0e78'
The operation requested by the application is not allowed if the object is closed.



****** este es mi codigo...******

Response.Buffer = true
Dim miconexion, mirecordset, micomando, total, cantidad, rs
Set miconexion = Server.CreateObject("ADODB.Connection")
miconexion.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("/Benavides/DB/Benavides.mdb")
Set micomando = Server.CreateObject("adodb.command")
Set rs = Server.CreateObject("adodb.recordset")
micomando.ActiveConnection = miconexion



Saludos
  #5 (permalink)  
Antiguo 22/07/2003, 15:28
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
::::::YA ENCONTRE EL ERROR::::::



como diriamos aca en Mexico-City... la estaba defecando...
y pa acabarla YO..Solito...

Sorry.. y gracias por ayudarme...

Saludos
  #6 (permalink)  
Antiguo 22/07/2003, 19:56
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 7 meses
Puntos: 0
RS.OPEN !!! ..... felicidades!!!
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:17.