Utilizo el motor de base de datos de Adodc, pero la base de datos la tengo en Microsoft Access y si distingue, los acentos, aunque no distingue las mayusculas y que es soundex ?
Espero tu ayuda!
| |||
Motor de Búsqueda!! Utilizo el motor de base de datos de Adodc, pero la base de datos la tengo en Microsoft Access y si distingue, los acentos, aunque no distingue las mayusculas y que es soundex ? Espero tu ayuda!
__________________ Téc. Jason Castillo |
| ||||
hola. el Soundex es por ejemplo: busca en la tabla EMP los registros cuyo campo ENAME suene parecido a 'SCHMIDT': SELECT ENAME FROM EMP WHERE SOUNDEX(ENAME)=SOUNDEX('SCHMIDT');
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
Tengo un problema, me da el siguiente mensaje de error: Información técnica (para personal de soporte técnico) Tipo de error: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][Controlador ODBC Microsoft Access] La función 'SOUNDEX' no está definida en la expresión. /jasaci/policia/buscar2a.asp, línea 82. Tipo de explorador: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Página: POST 33 bytes to /jasaci/policia/buscar2a.asp Datos de POST: Colection=0&Tipo=2&texto=martinez Hora: martes, 24 de junio de 2003, 18:46:15 Más información: Soporte técnico de Microsoft La linea 82 contiene lo siguiente: Tabla.Open Temp,Conn,adopenstatic,adcmdtext He aqui las variables y constantes: Set Conn = Server.CreateObject("ADODB.Connection") Set Command = Server.CreateObject("ADODB.Command") Set Tabla = Server.CreateObject("ADODB.RecordSet") Set Coleccion = Server.CreateObject("ADODB.RecordSet") Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("analisis.mdb") Const adCmdText = &H0001 Const adOpenStatic = 3 Temp="SELECT ana04.ficha_no, ana04.clasificacion, ana04.titulo, ana04.autor, ana04.nombrepdf, ana04.portada, ana01.TCampo FROM ana01 INNER JOIN ana04 ON ana01.ficha_no = ana04.ficha_no WHERE (( (SOUNDEX(autor) )='" & UCase(cadena) & "' ));" Alguien sabe porque?
__________________ Téc. Jason Castillo |
| ||||
yo supongo que es porque Access no soporta "SOUNDEX" (la verdad que nunca lo había oído nombrar). Creo que tu problema viene por realizar una búsqueda tanto con palabras con tildes como las que no lo tienen. Si es así y ya que usás access, esto te va a ser de utilidad: http://www.forosdelweb.com/showthrea...ghlight=accins
__________________ ...___... |