Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 21-01-2008
Josepo Josepo is offline
Miembro
 
Registrado: nov 2007
Ubicación: Barcelona
Posts: 14
Poder: 0
Josepo Va por buen camino
Hola espericueta, gracias por tu aportación.

Las indicaciones que me das van orientadas a filtrar por SQL, pero el código que yo puse es un filtrado en el clientDataSet y no admite lo que me pones. En caso de hacerlo por SQL he estado mirando y creo que MySQL no admite la intercalación _AI. El problema que tengo está relacionado en el filtrado en el clientDataSet (o a lo sumo en el del ZQuery).

Por SQL aparentemente funciona correcto: en una sentencia tal como
Código SQL [-]
SELECT * FROM tabla WHERE nombre LIKE 'Jose'
me lista correctamente tanto José como Jose, es decir, el acento no es problema (el cotejamiento -collate- de MySQL lo tengo en latin1_spanish_ci).

En resumen, mi objetivo sería utilizar los filtros del clientDataSet sin tener que ejecutar explicitamente una sentencia SQL para cada letra que escriba en el TEdit (lo adecuado sería que el filtro lo hiciera solo, ¡para eso está!) pero mi único problema en ese momento es el de los acentos.

Si utilizo el evento OnFilterRecord del clientDataSet, tal como
Código Delphi [-]
Accept := AnsiContainsText(cdsEditaCliente.Fieldbyname('Nombre').AsString , edClienteABuscar.Text);
igualmente tengo el problema con los acentos. Si utilizo este mismo evento del Zquery no funciona.

¿Alguien puede aportarme alguna idea?
Responder Con Cita
 



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
de Exel a MySql con filtrado de datos voldemmor MySQL 5 08-01-2008 13:24:02
Filtrado SQL por mes MaMu SQL 2 22-06-2007 04:59:49
Filtrado richi PostgreSQL 3 27-02-2007 13:56:31
Filtrado aanil Tablas planas 3 19-07-2006 02:52:45
UDF que quite acentos gendelphi Firebird e Interbase 1 28-02-2004 04:26:41


La franja horaria es GMT +2. Ahora son las 16:56:16.


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