FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Caracteres especiales [SOLUCIONADO]
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Caracteres especiales [SOLUCIONADO]
Posted: Wed Nov 08, 2017 08:33 PM
Tengan todos buenas tardes.....

Lo que pasa es que estoy tratando de almacenar en una tabla de mysql la ruta de un archivo de la siguiente manera:

Code (fw): Select all Collapse
insert into lyma_nindice (ruta_pdf) values ('\\ruta\dbfs\principal');


El registro en teoría se almacena correctamente, pero cuando miro la tabla queda de la siguiente manera:

Code (fw): Select all Collapse
\rutadbfsprincipal


Esa base de datos esta alojada en un hosting alquilado y debo actualizar algunos campos de la esa tabla. Buscando información en el foro encontre esta funcion HB_SETCODEPAGE( "UTF8" ) la coloque al de la aplicación pero nada.

De antemano gracias.
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Caracteres especiales
Posted: Wed Nov 08, 2017 10:43 PM
Y asi?

Code (fw): Select all Collapse
insert into lyma_nindice (ruta_pdf) values ('\\ruta\\dbfs\\principal');
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Caracteres especiales
Posted: Thu Nov 09, 2017 02:58 AM

Saludos, para las rutas tenia ese mismo problema...como lo rsolvi..pues, usando TDolphin con esta sentencia... ClipValue2SQL( Val2Escape( aVar[55] ) ) y entonces me guarda la ruta con los slash separadores, espero te ayude...gracias... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Caracteres especiales
Posted: Thu Nov 09, 2017 08:10 AM
1) It is easier to use Translates provided by FWH.

Examples:
Code (fw): Select all Collapse
#include "adodef.ch"

cSql := SQL INSERT INTO mytable ( path_pdf ) VALUES ( "c:\fwh\samples\" )
? cSql // --> "INSERT INTO mytable ( path_pdf ) VALUES ( 'c:\\fwh\\samples\\' )"


You can also use Harbour variables
Code (fw): Select all Collapse
dDate    := Date()
nSalary  := 56234.23
cStreet  := "Goyal's Avenue"

cSql     := SQL INSERT INTO customer ( DATE, SALARY, STREET ) VALUES( dDate, nSalary, cStreet )
? cSql // --> "INSERT INTO customer ( DATE, SALARY, STREET ) VALUES ( '2017-11-09',56234.23,'Goyal''s Avenue' )"


2) If you use builtin FWMARIADB, you never have to write your own SQL statements. FWMARIADB library takes care of every complex issue.

Example
Code (fw): Select all Collapse
cImageFile := "c:\fwh\samples\olga1.jpg"
oCn:Insert( "imagetable", "filename,image", { cImageFile, MEMOREAD( cImageFile ) } )
Regards



G. N. Rao.

Hyderabad, India
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: Caracteres especiales
Posted: Thu Nov 09, 2017 02:53 PM

Muchas gracias a todos por las respuestas....

Hice pruebas con todas las opciones y funcionaron correctamente... :D

Pero por ahorrar tiempo voy a solucionarlo como dice Cristobal.

Como siempre muy agradecido con este foro...

Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]

Continue the discussion