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

Error en Recordset.Find

Estas en el tema de Error en Recordset.Find en el foro de ASP Clásico en Foros del Web. Buenas tengo un recordset al que le hago una busqueda, el codigo es este: Código: <<% while not RstEmbar.EOF%> <%dim Mat, fol, NumIncidencias mat = ...
  #1 (permalink)  
Antiguo 23/06/2005, 01:11
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
Error en Recordset.Find

Buenas tengo un recordset al que le hago una busqueda, el codigo es este:
Código:
<<% while not RstEmbar.EOF%>
  <%dim Mat, fol, NumIncidencias
	mat = RstEmbar("MATRICULA")
	fol = RstEmbar("FOLIO")
	NumIncidencias = "0"%>
		<%RstPol.MoveFirst
RstPol.Find ("MATRICULA LIKE '"&mat&"' and FOLIO LIKE '"&fol&"'")%>
					<%If Not RstPol.EOF then%>
					<table width="800" border="0" cellpadding="0" cellspacing="0" >
  						<tr>
							 <td width="281" height="26" align="left" valign="middle" bgcolor="#99cdff" class="CabezaTablaInfo"><%=RstEmbar("MATRICULA")%></td>
   							 
    						 <td width="281" height="26" align="left" valign="middle" bgcolor="#99cdff" class="CabezaTablaInfo">NUMERO DE INCIDENCIAS:</td>
   							 <td width="254" align="left" valign="middle" bgcolor="#e1f5ff" class="TextoResul"><%=RstPol("CuentePolizon")%></td>
   						 </tr>
					</table>							
				<%End if	
RstEmbar.MoveNext
wend%>
Esta bien hecha esta parte de codigo o me recomendais otra.

La estructura esta bien asi o me recomendais de otra forma.
me da error en esta linea:
Código:
RstPol.Find ("MATRICULA LIKE '"&mat&"' and FOLIO LIKE '"&fol&"'")%>
Yo lo que intento es que me busque la matricula y el folio, si pongo solo la matricula funciona pero si pongo los dos con el and me da el error lo mismo sucede si en ligar del LIKE pongo el =:

Código:
Tipo de error:
ADODB.Recordset (0x800A0BB9)
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.
/incidencias/ListIncidencias.asp, línea 78
un saludo

Otra cosa donde puedo encontrar informacion sobre el metodo Find.

Última edición por acrego; 23/06/2005 a las 02:31
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 04:32.