Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-02-2014
gustavosv gustavosv is offline
Miembro
 
Registrado: mar 2008
Posts: 51
Poder: 17
gustavosv Va por buen camino
Consulta en MySQL con caracteres hispanos

Hola, nunca me había preocupado por el asunto de las ñ o tíldes en mis BD pero ahora debo hacer una consulta sobre una columna y el valor a buscar tiene Ñ y no encuentra los registros.

Tengo una tabla MySQL que en la columna 'cliTipoNegocio' tiene dentro de sus posibles valores la palabra 'DISEÑADO', al querer recuperar los registros de esa condición no me aparece ninguno. Leyendo llegué al tema de los CHARACTER SET Y COLLATION SET, he intentando usando en mi tabla y columna diferentes combinaciones de utf8, utf16, latin1 pero lo más cerca que he llegado es que algunos de esos juegos de caracteres ignoran la Ñ y otros la procesan, de tal manera que cuando uso la palabra 'DISENADO' obtengo el resultado de la columna (así los registros de la tabla tengan como valor DISEÑADO), pero en ninguno he logrado obtener resultados cuando incluyo la Ñ 'DISEÑADO'.

El código de la consulta es muy sencillo:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  SQLConnection1.Connected := True;
  SQLConnection1.ExecuteDirect('SET NAMES utf8;');
  ClientDataSet1.Params.ParamByName('pTipoNegocio').AsString := 'DISEÑADO';
  ClientDataSet1.Active := True;
end;

Alguna sugerencia ...

GustavoSV
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
Problemas con caracteres en delphi10 + ADO + mysql zeta2 MySQL 1 10-04-2013 19:38:51
Consulta con mas de 4096 caracteres Uni-Sol Conexión con bases de datos 9 12-04-2010 16:40:47
Consulta en Delphi de más de 255 caracteres PallyRS SQL 6 17-02-2009 22:19:18
Consulta de MySQL noob MySQL 8 20-10-2008 19:13:00
consulta a mysql jfontane PHP 2 10-06-2003 19:11:57


La franja horaria es GMT +2. Ahora son las 21:52:32.


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