Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Mysql convierte cadena en (Binary/Image) (https://www.clubdelphi.com/foros/showthread.php?t=88888)

noobdelphi5 20-08-2015 19:52:07

Mysql convierte cadena en (Binary/Image)
 
Buen día,

Tengo un programa en delphi 7 que pasa registros de una tabla a otra idénticas en mysql versión 4.1, el problema que al recuperar un campo llamado ruta de tipo char de 255, no lo registra bien en mysql.

En la tabla que copio tengo esto u:\facturas\clientes\usa\2015\08\mifactura.xml

Para recuperar el campo hago esto:

Código Delphi [-]
var
ruta : String;
...

ruta:=Zquery1.FieldValues['ruta'];
ruta:=AnsiReplaceStr(rutaxml,'\','\\');

consulta:='INSERT INTO rutas(ruta) VALUES ('+QuotedStr(ruta)+')';

....

Pero al momento de hacer la consulta en la ruta me aparece (Binary/Image) en el registro. :( No se porque no se registra bien.

Casimiro Notevi 20-08-2015 20:37:47

Cita:

Empezado por noobdelphi5 (Mensaje 495709)
No se porque no se registra bien.

¿Qué quiere decir que "no se registra bien"?

AgustinOrtu 20-08-2015 21:09:07

no logro ver desde afuera que es exactamente lo que estas grabando

Hasta donde se, los campos binarios (blob) para grabarlos se debe utilizar algun tipo de TStream

noobdelphi5 21-08-2015 22:45:13

Solución
 
:D Lo siento, el problema estaba en que aparte de mi programa se corría otro que hacía lo mismo pero no almacenaba bien la ruta. Ya se quito ese programa, corrí el mío y si funciona.

Que pena pensé que había algo malo en mi código.


La franja horaria es GMT +2. Ahora son las 05:44:43.

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