Caracteres especiales [SOLUCIONADO]

Caracteres especiales [SOLUCIONADO]

Postby leandro » Wed Nov 08, 2017 8: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: Select all  Expand view

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: Select all  Expand view

\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.
Last edited by leandro on Thu Nov 09, 2017 2:54 pm, edited 1 time in total.
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1480
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Caracteres especiales

Postby cnavarro » Wed Nov 08, 2017 10:43 pm

Y asi?

Code: Select all  Expand view

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
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Caracteres especiales

Postby joseluisysturiz » Thu Nov 09, 2017 2: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!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Caracteres especiales

Postby nageswaragunupudi » Thu Nov 09, 2017 8:10 am

1) It is easier to use Translates provided by FWH.

Examples:
Code: Select all  Expand view
#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: Select all  Expand view

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: Select all  Expand view

cImageFile := "c:\fwh\samples\olga1.jpg"
oCn:Insert( "imagetable", "filename,image", { cImageFile, MEMOREAD( cImageFile ) } )
 
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10242
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Caracteres especiales

Postby leandro » Thu Nov 09, 2017 2: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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1480
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 14 guests