> -----Mensaje original-----
> De: [email protected] [mailto:pgsql-es-ayuda-
> [email protected]] En nombre de Gabriel Ferro
> Enviado el: Lunes, 23 de Marzo de 2009 10:03 a.m.
> Para: [email protected]
> Asunto: Re: [pgsql-es-ayuda] introducir cadena de texto
> 
> 
> yo uso VB6 y la verdad he puteado mucho con estas cosas .. lo que te
> conviene es hacer una funcion que formatee la cadena antes de armar el
> sql.
> cuidado que hay otros caracteres especiales
> aux = Replace(verCadena, """", "*", , , vbTextCompare)
> aux = Replace(aux, "'", "*", , , vbTextCompare)
> 'aux = Replace(aux, "!", "*", , , vbTextCompare)
> 'aux = Replace(aux, "&", "*", , , vbTextCompare)
> 'aux = Replace(aux, "%", "*", , , vbTextCompare)
> 'aux = Replace(aux, "·", "*", , , vbTextCompare)
> 'aux = Replace(aux, "º", "*", , , vbTextCompare)
> aux = Replace(aux, "\", "*", , , vbTextCompare)
> 
> 


Creo que el único carácter a escapar debería ser el apóstrofe ( ' ), y el único 
a reemplacer o no aceptar en los textbox deberían ser las comillas dobles, el 
resto, tranquilamente pueden ser enviados, eso si, debería estar en UTF-8 el 
client y servidor (eso creo, por lo menos me funciona bien aparentemente)
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
agradecerán

Responder a