Como validar un string MySQL

Como validar un string MySQL

Postby carito » Mon Mar 22, 2021 4: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
carito
 
Posts: 85
Joined: Sat Dec 03, 2016 2:49 pm

Re: Como validar un string MySQL

Postby jbrita » 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
jbrita
 
Posts: 502
Joined: Mon Jan 16, 2006 3:42 pm

Re: Como validar un string MySQL

Postby carito » Tue Mar 23, 2021 3: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....
carito
 
Posts: 85
Joined: Sat Dec 03, 2016 2:49 pm

Re: Como validar un string MySQL

Postby leandro » Tue Mar 23, 2021 4:59 pm

Creo que con esto debería funcionar .

Code: Select all  Expand view

cQry := StrTran( AllTrim( cQry ), " ' ", '"" )
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: 1669
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Como validar un string MySQL

Postby nageswaragunupudi » Tue Mar 23, 2021 6: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
User avatar
nageswaragunupudi
 
Posts: 10619
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Como validar un string MySQL

Postby carito » Wed Mar 24, 2021 3: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
carito
 
Posts: 85
Joined: Sat Dec 03, 2016 2:49 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 48 guests