![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
30/01/2002, 18:06
|
![Avatar de urjose](http://static.forosdelweb.com/customavatars/avatar14536_1.gif) | | | Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses Puntos: 1 | |
Re: buscar un registro en access hey si tomo tu mensaje textualmente te dire que con la simple clausula sql no te mostrara la tabla para ello debes abrir el recordset
Set ors=Server.createObject("Adodb.Recordset" ;)
ors.open sql,conexion
y despues leer los registros que te regreso la sentencia sql por ejemplo
do while not ors.eof
response.Write ors("campo")
ors.movenext
loop
nada mas una cosa complementando lo del amigo legolas
si por ejemplo tu tienes dos apellidos López y otro Lopez la sentencia sql que comenta legolas solo te regresara una de las dos dependiendo de lo que ingrese el usuario
ahora bien podrias utilizar algo asi
apellido=request.form("apellido")
apellido=Replace(apellido,"á","%&qu ot;)
apellido=Replace(apellido,"é","%&qu ot;)
apellido=Replace(apellido,"í","%&qu ot;)
apellido=Replace(apellido,"ó","%&qu ot;)
apellido=Replace(apellido,"ú","%&qu ot;)
y en utlizas la siguiente sentencia sql
SELECT * FROM TABLA WHERE APELLIDO LIKE '"&apellido&"'"
sustituyendo las letras con acentos por % te regresara todos los registros ya sean con o sin acentos
salu2 :) ;)
<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true"> |