Búsqueda : mayúsculas y minúsculas

Tengo una página ASP en la que busco, en la base de datos, el valor de un registro según una variable introducida(contraseña) a través de:
oRS.Open "SELECT * FROM Lista", oConn, 2, 3
oRS.Find "Referencia = '" & Request.QueryString("strSearch") & "'"
Funciona bien, pero no distingue las mayúsculas de las minúsculas y yo quiero que las distinga.
¿Hay algún modo de conseguirlo?
Muchas gracias,
Rosa
Respuesta
1
Bueno si trabajas en SQL server debes haber creado la base de datos como CS (Case Sentitive). Al crear la base de datos en la ficha general justo abajo encontraras un combo con el epígrafe "Nombre de la Intercalación", elige Modern_Spanish_CI_AS (AS es par que te diferencia las vocales acentuadas de las no acentuadas) o Modern_Spanish_CI_IS (para que no te distinga las vocales acentuadas). Te recomiendo la ultima.
Si no trabajas con SQL Server 2000 debería fabricarte una función para que vaya comparando letra a letra por su código ascii o unicode cuando encuentre la primera coincidencia de la primera letra del parámetro a buscar dentro de la tabla y pase acomparar el segundo.
Solo puedo darte la idea, no tengo ese código.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas