Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2005, 01:11
acrego
 
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