FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como validar un string MySQL
Posts: 98
Joined: Sat Dec 03, 2016 02:49 PM
Como validar un string MySQL
Posted: Mon Mar 22, 2021 04:43 PM

Hola a Todos:

Alguien me puede decir como validar que un string no contenga caracteres invalidos ( por ejemplo la comilla simple ' , " , etc. , ejemplo apellido O'hara )

pues al querer recuperar un respaldo , esos caracteres invalidos cortar el proceso de recuperacion , pues se confunde cual es el final real del dato.

Existe alguna funcion en harbour, mysql o fivewin, que valide el string.
Gracias,

Carito

Posts: 537
Joined: Mon Jan 16, 2006 03:42 PM
Re: Como validar un string MySQL
Posted: Tue Mar 23, 2021 11:36 AM

hola... yo lo ice asi por cada caracter:

UPDATE exi_suc SET ma_des1 = REPLACE (ma_des1, "¾", "Ñ")

Saludos

Posts: 98
Joined: Sat Dec 03, 2016 02:49 PM
Re: Como validar un string MySQL
Posted: Tue Mar 23, 2021 03:51 PM

Hola, gracias por responder.

Pero esa forma es muy lenta, yo busco algo mas global o generico, como una funcion,
pues a veces los texto a grabar son mas largos y pesados y debe ser algo rapido.

Sigo buscando....

Posts: 1818
Joined: Wed Oct 26, 2005 02:49 PM
Re: Como validar un string MySQL
Posted: Tue Mar 23, 2021 04:59 PM
Creo que con esto debería funcionar .

Code (fw): Select all Collapse
cQry := StrTran( AllTrim( cQry ), " ' ", '"" )
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: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Como validar un string MySQL
Posted: Tue Mar 23, 2021 06:18 PM
carito wrote:Hola a Todos:

Alguien me puede decir como validar que un string no contenga caracteres invalidos ( por ejemplo la comilla simple ' , " , etc. , ejemplo apellido O'hara )

pues al querer recuperar un respaldo , esos caracteres invalidos cortar el proceso de recuperacion , pues se confunde cual es el final real del dato.

Existe alguna funcion en harbour, mysql o fivewin, que valide el string.
Gracias,

Carito


Single quotes eg. ' are to be escaped eg. \'.

But you do not have to do anything yourself and you should not do anything.

Any good MySQL backup and restore software automatically takes care of handling single quotes in addition to many other things.

If your backup/restore software is not taking care of single quotes, you should stop using it and find a better utility.

If you are using FWH version July 2016 or later, you get built-in MySQL library along with very powerful backup and restore functionality.

The backup/restore features provided by FWH are the best and most reliable.
Regards



G. N. Rao.

Hyderabad, India
Posts: 98
Joined: Sat Dec 03, 2016 02:49 PM
Re: Como validar un string MySQL
Posted: Wed Mar 24, 2021 03:42 PM

Gracias Leandro , justo de esa forma lo estoy haciendo, pero la encuentro un poco lenta.

Gracias Rao por responder, entiendo lo que me mencionas, lo tendre presente.

Saludos,
Carito

Continue the discussion