Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

busqueda en una tabla

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: busqueda en una tabla Responder citando

hola, soy un programador principiante y me gustaria saber si alguien puede decir como hacer una busqueda en una tabla pero sin importar que los datos esten en mayusculas o minusculas
gracias
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Consulta a tabla Responder citando

Hola

Mira lo que tienes que ver es como convertir un caracter a mayúscula o minúscula para así hacer la consulta sin inconvenientes

me explico si tienes en la tabla cadenas con mayúsculas, minúsculas o combinados, lo que tienes que hacer es llevarla a una instancia en la que todas sean iguales

la instrucción UpperCase(<cadena>) convierte las cadenas a mayúsculas

UpperCase("Hola") entrega HOLA
UpperCase("HoLa") entrega HOLA
UpperCase("hola") entrega HOLA

con esto tu puedes preguntar por ejemplo

if(UpperCase(DatoTabla)==UpperCase(MiString))

o por ejemplo en una consulta SQL

Select campo1, campo2
where UpperCase(campo1)==UpperCase(Edit1->Text)

Lo que quiero decir es que siempre comparas cadenas en MAYUSCULA

también existe la instrucción LowerCase() para convertir a minúsculas

espero haberte aclarado un poco el panorama
_________________
__CMVM
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: gracias por la respuesta Responder citando

pero como implementar la funcion uppercase o lowercase en un locate
gracias
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.