Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #27  
Antiguo 07-07-2010
nena_yei nena_yei is offline
Miembro
 
Registrado: abr 2009
Posts: 60
Poder: 18
nena_yei Va por buen camino
Te pongo las condiciones de las combinaciones de símbolos, y esto se repite por cada palabra y por cada apartado señalado.

Código:
con:=con+'tabla.campo LIKE "% '+campo+' %" OR ';
con:=con+'tabla.campo LIKE "% '+campo+') %" OR tabla.campo LIKE "%'''+palabra+') %" OR tabla.campo LIKE "% '+palabra+')'' %" OR tabla.campo LIKE "% ,'+palabra+') %" OR tabla.campo LIKE "% '+palabra+'), %" OR tabla.campo LIKE "% .'+palabra+') %" OR tabla.campo LIKE "% '+palabra+'). %" OR ';
con:=con+'tabla.campo LIKE "% '+palabra+'. %" OR tabla.campo LIKE "%'''+palabra+'. %" OR tabla.campo LIKE "% '+paraula+'.'' %" OR tabla.campo LIKE "% ,'+palabra+'. %" OR tabla.campo LIKE "% '+palabra+'., %" OR tabla.campo LIKE "% .'+palabra+'. %" OR tabla.campo LIKE "% '+palabra+'... %" OR ';
con:=con+'tabla.campo LIKE "% '+palabra+', %" OR tabla.campo LIKE "%'''+palabra+', %" OR tabla.campo LIKE "% '+palabra+''', %" OR tabla.campo LIKE "% '''+palabra+''' %" OR tabla.campo LIKE "% '''+palabra+''', %" OR tabla.campo LIKE "% '''+palabra+'''. %" OR tabla.campo LIKE "% '+palabra+','' %" OR tabla.campo LIKE "% ,'+palabra+', %" OR tabla.campo LIKE "% .'+palabra+', %" OR tabla.campo LIKE "% ,'+palabra+'. %" OR ';
con:=con+'tabla.campo LIKE "% '+palabra+'> %" OR tabla.campo LIKE  "%'''+palabra+'> %" OR tabla.campo LIKE "% '+palabra+'>'' %" OR  tabla.campo LIKE "%>'+palabra+'<%" OR tabla.campo LIKE "%>'+palabra+' %" OR tabla.campo LIKE "% ,'+palabra+'> %" OR tabla.campo LIKE "% '+palabra+'>, %" OR tabla.campo LIKE "% .'+palabra+'> %" OR tabla.campo LIKE "% '+palabra+'>. %" OR ';
con:=con+'tabla.campo LIKE "% ('+palabra+' %" OR tabla.campo LIKE  "%''('+palabra+' %" OR tabla.campo LIKE "% ('+palabra+') %" OR tabla.campo LIKE "% ('+palabra+''' %" OR tabla.campo LIKE "% ('+palabra+', %" OR tabla.campo LIKE "% ('+palabra+'. %" OR tabla.campo LIKE "% ('+palabra+'). %" OR ';
con:=con+'tabla.campo LIKE "% <'+palabra+'> %" OR tabla.campo LIKE  "%''<'+palabra+' %" OR tabla.campo LIKE "% <'+palabra+' %" OR tabla.campo LIKE "% ,'+palabra+'> %" OR tabla.campo LIKE "% '+palabra+'>, %" OR tabla.campo LIKE "% .'+palabra+'> %" OR tabla.campo LIKE "% '+palabra+'>. %" OR ';
con:=con+'tabla.campo LIKE "% ¿'+palabra+'? %" OR tabla.campo LIKE  "%¿'+palabra+' %" OR tabla.campo LIKE "% '+palabra+'?%" OR tabla.campo  LIKE "%¡'+palabra+' %" OR tabla.campo LIKE "%'+palabra+'!%" OR  tabla.campo LIKE "%/'+palabra+'/%" OR tabla.campo LIKE "% '+palabra+'/%" OR tabla.campo LIKE "%/'+palabra+'%" OR tabla.campo LIKE "«'+palabra+' %" OR ';
Como os comentaba antes, al ser algo de etimología y cosas relacionadas con la filología, pues todas las condiciones son necesarias porque el buscador tiene que funcionar a la perfección.
Este trozo de código, como he comentado antes, se repite para cada palabra y por cada apartado (campo).
Tiene sentido eso de los 2^15=32768 caracteres, tiene toda la pinta.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con ejecucion de consulta SQL por codigo (Firebird) Cheerpipe Conexión con bases de datos 2 10-10-2007 18:05:20
Problema con ejecución de DTS grotero76 Conexión con bases de datos 4 20-09-2007 20:05:07
Problema con ejecucion tal0 Varios 2 07-08-2007 09:07:59
Error en Consulta de tablas creadas en tiempo de ejecucion javicho_villa Varios 1 02-02-2006 17:14:28
Problema De Ejecucion delphicano Conexión con bases de datos 4 14-05-2003 13:54:55


La franja horaria es GMT +2. Ahora son las 12:42:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi