Pregunta de novato: error con tabla vacia...

15/12/2006 - 21:03 por Marcos Galaviz | Informe spam
Miren me conecto a una base de datos es un aplicacion web sencillita pero
cuando no hay registros en la tabla me manda un error y segun yo estoy
comprobando con un EOF para evitar eso pero no me funciona ¿cual es la mejor
forma de comprobar si no hay registros en la consulta SQL para evitar el
error?

Gracias.

Pego parte del codigo:

<%
variable=request.querystring("IDMARCA")
SET RS_MODELO = CreateObject("ADODB.Recordset")
SQL="SELECT * FROM MODELO WHERE IDMARCA = "&variable&" "
RS_MODELO.Open SQL, CONN1,3,1
%>

<table width="100%" border="0" cellpadding="1" cellspacing="1">
<tr bgcolor="#FF6600" class="TEXTO_Titulo_001">
<td class="TITULO_002">&nbsp;<span
class="TEXTO2">IDMODELO</span></td>
<td class="TITULO_002">&nbsp;<span
class="TEXTO2">MODELO</span></td>
</tr>
<%IF RS_MODELO.EOF THEN%>
<tr>
<td colspan="2" class="TEXTOS_001">&nbsp;Sin
MODELOS</td>
</tr>
<%
ELSE
WHILE NOT RS_MODELO.EOF
%>
 

Leer las respuestas

#1 Marcos Galaviz
18/12/2006 - 16:05 | Informe spam
El error es este:

Información técnica (para personal de soporte técnico)

a.. Tipo de error:
ADODB.Field (0x80020009)
El valor de BOF o EOF es True, o el actual registro se eliminó; la
operación solicitada requiere un registro actual.
/autos/ADMINMARCAS/LISTA_MODELOS.asp


"Matias Iacono" escribió en el
mensaje news:
Que error te da?

Saludos.


Microsoft MVP
Orador Regional INETA


"Marcos Galaviz" wrote:

Miren me conecto a una base de datos es un aplicacion web sencillita pero
cuando no hay registros en la tabla me manda un error y segun yo estoy
comprobando con un EOF para evitar eso pero no me funciona ¿cual es la
mejor
forma de comprobar si no hay registros en la consulta SQL para evitar el
error?

Gracias.

Pego parte del codigo:

<%
variable=request.querystring("IDMARCA")
SET RS_MODELO = CreateObject("ADODB.Recordset")
SQL="SELECT * FROM MODELO WHERE IDMARCA = "&variable&" "
RS_MODELO.Open SQL, CONN1,3,1
%>

<table width="100%" border="0" cellpadding="1" cellspacing="1">
<tr bgcolor="#FF6600" class="TEXTO_Titulo_001">
<td class="TITULO_002"> <span
class="TEXTO2">IDMODELO</span></td>
<td class="TITULO_002"> <span
class="TEXTO2">MODELO</span></td>
</tr>
<%IF RS_MODELO.EOF THEN%>
<tr>
<td colspan="2" class="TEXTOS_001"> Sin
MODELOS</td>
</tr>
<%
ELSE
WHILE NOT RS_MODELO.EOF
%>



Preguntas similares