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

porque no acepta el objrs.fields

Estas en el tema de porque no acepta el objrs.fields en el foro de ASP Clásico en Foros del Web. este esmi codigo es un select de una consulta pero no hace nada me marca el siguiente error Error de Microsoft VBScript en tiempo de ...
  #1 (permalink)  
Antiguo 20/06/2002, 13:51
 
Fecha de Ingreso: mayo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
Puntos: 0
porque no acepta el objrs.fields

este esmi codigo es un select de una consulta pero no hace nada me marca el siguiente error

Error de Microsoft VBScript en tiempo de ejecución error '800a01b6'

El objeto no acepta esta propiedad o método: 'fields'

/unitec/papeleria/CONSALM2.ASP, line 33

<HTML>
<HEAD>
<title>Coordinacion de Asesores del C.gobernador</title>
<%

Set oConn = Server.CreateObject("ADODB.Connection")
set recordset1 = Server.CreateObject("ADODB.RecordSet")
oConn.Open "papeleria2"



sql = "SELECT * FROM tot WHERE total_actual > 0 "
objRS = oConn.execute(SQL)

%>



</HEAD>
<BODY bgcolor="#1A5CC0">

<table border=1>
<tr>
<td><B>PRODUCTO</B></td>
<td><B>CANTIDAD</B></td>
<td><B>ID_PRODUCTO</B></td>
</TR>

<tr>


<td></td>
<td><%=objRS.fields("TOTAL_ACTUAL&qu ot;)%></td>
<td><%=objrs.fields("id_producto&quo t;)%></td>
</tr>





</BODY>
</HTML>


  #2 (permalink)  
Antiguo 20/06/2002, 13:55
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: porque no acepta el objrs.fields

antes de hacer esto

objRS.fields("TOTAL_ACTUAL")

fijate si el registro viene con datos o no

if not objRS.eof and not objRS.bof

objRS.fields("TOTAL_ACTUAL")

bla..bla...bla

ademas no recuerdo si es .field o .fields ...que algun master te lo verifique

o sino prueba sin el .fields

objRS("TOTAL_ACTUAL")
  #3 (permalink)  
Antiguo 20/06/2002, 13:58
 
Fecha de Ingreso: mayo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: porque no acepta el objrs.fields

gracias si jalo!!!

<table border=1>
<tr>
<td>
solo se que no se nada.
el que persevera alcanza.
by sonneman</td>
</tr>
</table>
  #4 (permalink)  
Antiguo 20/06/2002, 14:00
 
Fecha de Ingreso: mayo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: porque no acepta el objrs.fields

ahora marca otro problema

&lt;table border=1&gt;
&lt;tr&gt;
&lt;td&gt;&lt;B&gt;PRODUCTO&lt;/B&gt;&lt;/td&gt;
&lt;td&gt;&lt;B&gt;CANTIDAD&lt;/B&gt;&lt;/td&gt;
&lt;td&gt;&lt;B&gt;ID_PRODUCTO&lt;/B&gt;&lt;/td&gt;
&lt;/TR&gt;
&lt;%
while (not objRS.Eof)
%&gt;
&lt;tr&gt;


&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;%=objrs(&quot;total_actual&quot;)%&g t; &lt;/td&gt;
&lt;td&gt;&lt;%=objrs(&quot;id_producto&quot;)%&gt ;&lt;/td&gt;
&lt;/tr&gt;




&lt;%
objRS.MoveNext
wend

%&gt;
Error de Microsoft VBScript en tiempo de ejecución error '800a01b6'
El objeto no acepta esta propiedad o método: 'Eof'

/unitec/papeleria/CONSALM2.ASP, line 30


<table border=1>
<tr>
<td>
solo se que no se nada.
el que persevera alcanza.
by sonneman</td>
</tr>
</table>
  #5 (permalink)  
Antiguo 21/06/2002, 08:37
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: porque no acepta el objrs.fields

pero socio donde dejo el if que le dije que pusiera

Cita:
antes de hacer esto
objRS.fields(&quot;TOTAL_ACTUAL&quot;)

fijate si el registro viene con datos o no
if not objRS.eof and not objRS.bof
Código:
  

&lt;table border=1&gt;
&lt;tr&gt;
&lt;td&gt;&lt;B&gt;PRODUCTO&lt;/B&gt;&lt;/td&gt;
&lt;td&gt;&lt;B&gt;CANTIDAD&lt;/B&gt;&lt;/td&gt;
&lt;td&gt;&lt;B&gt;ID_PRODUCTO&lt;/B&gt;&lt;/td&gt;
&lt;/TR&gt;
&lt;% if not (objRS.Eof) and not objRS.bof) then
while (not objRS.Eof) 
%&gt;
&lt;tr&gt; 
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;%=objrs(&quot;total_actual&quot;)%&gt; &lt;/td&gt;
&lt;td&gt;&lt;%=objrs(&quot;id_producto&quot;)%&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;% 
objRS.MoveNext 
wend 
end if
%&gt;
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 23:12.