Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Datos sql y ñ, acentos (https://www.clubdelphi.com/foros/showthread.php?t=52797)

Besto 31-01-2008 14:17:39

Datos sql y ñ, acentos
 
Hola,
no sé si este foro es el adecuado pero no sé donde encajarlo.
Tengo un problema con Ñ, acentos,... he buscado por todo el foro pero no he encontrado ninguna solución.

Voy a ver si me explico bien.

Uso Delphi 2 y bases de datos access.

Si ejecuto una sentencia sql con la clausula where campo = valor y valor contiene ñ o acentos no me encuentra nada.

Si esa misma consulto la ejecuto desde access funciona bien, luego no es un problema de access.
Si ejecuto un Filtro desde el Onfilterrecord de la tabla también me lo encuentra.

Solo me falla cuando hago un Query con sql.

Cualquier consejo me vendrá muy bien.

Gracias de antemano

enecumene 31-01-2008 14:33:54

Hola, intenta hacer la consulta con parametros:

Código Delphi [-]
Query1.SQL.Text := 'select * from tabla where campo = :Algo';
Query1.Parameters.ParamByName('Algo').value := Edit1.Text;
Query1.Open;

Saludos.

Besto 31-01-2008 14:36:30

Ya lo he intentado, ,me pasa lo mismo. La consulta sale vacia.

enecumene 31-01-2008 14:40:56

y asi?, lo estoy haciendo al vuelo, no tengo delphi en mano:

Código Delphi [-]
Query1.SQL.Text := 'select * from tabla where campo = :Algo';
Query1.Parameters.ParamByName('Algo').value := ''' +Edit1.Text+ '*'';
Query1.Open;

Saludos.

Besto 31-01-2008 14:56:37

No lo había probado, pero lo acabo de probar y tampoco funciona.

Por si sirve de algo uso Tital para Access 2000

Gracias.


La franja horaria es GMT +2. Ahora son las 11:45:32.

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