Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/08/2004, 01:47
Avatar de SunDarK
SunDarK
 
Fecha de Ingreso: diciembre-2003
Ubicación: Jerez de la Frontera
Mensajes: 1.193
Antigüedad: 21 años, 2 meses
Puntos: 8
Como solución alternativa,porque digo yo que las habrá mas simples y eficientes,se me ocurre el hacer una función que le pases el parametro,lo separe por letras y con un select case de las vocales con acentos las cambies a vocales sin acento,algo asi
Cita:
Private Function CambiarParametro(ByVal parametro as string)
Dim caracter as char
Dim parametrofinal as string
For each (caracter en la palabra)
caracter= 'a un caracter de la palabra
Select case caracter
Case "á"
caracter= "a"
parametrofinal = parametrofinal & caracter
Case "é"
'Y asi con las 5 vocales
Default
'Por si es una consonante pues pones que la concatene con parametrofinal y ya está
Next
'Al final devolvemos el parametro pero sin acentos
Return parametrofinal
End Function
'Y ya lo recoges y haces la busqueda normal
La función no estará bien porque lo he hecho de memoria,como ya sabes aqui en el hospital no tengo el VS.NET 2003 :(,pero la idea es esa.
Espero que te pueda servir,un saludo y ya me contaras