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.