La Web del Programador: Comunidad de Programadores
 
    Pregunta:  26097 - COMPARACIÓN SQL SIN DIFERENCIAR ACENTOS
Autor:  Javier Morales
Como puedo hacer para que mis sentencias sql del estilo
dim persona as string
persona='Jimenez'
set rs=miconexion.execute("Select * from personas where apellido=" & persona & '"',,adcmdtext)
me devuelva sin diferenciar con acentos.

  Respuesta:  Vino Tinto
Puedes hacer una función... algo como esto:

Function ObviarAcentos(Cadena as string) as string
Cadena = Replace(Cadena, "á", "[áa]")
Cadena = Replace(Cadena, "é", "[ée]")
Cadena = Replace(Cadena, "í", "[íi]")
Cadena = Replace(Cadena, "ó", "[óo]")
Cadena = Replace(Cadena, "ú", "[úu]")
ObviarAcentos = Cadena
end function

Y tu consulta quedaría asi:

rs.open "Select * from personas where apellido = '" & ObviarAcentos(persona) & "'", MiConexion

Ojalá te sirva!