RE: introducir cadena de texto

From: "Conrado Blasetti" <conrado(at)mapfre(dot)com(dot)ar>
To: "Gabriel Ferro" <gabrielrferro(at)yahoo(dot)com(dot)ar>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: introducir cadena de texto
Date: 2009-03-23 13:26:09
Message-ID: 76A99F19229DC440909CF1B905F8012C07DFF8F4@sar001998.Mapfre.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-
> owner(at)postgresql(dot)org] En nombre de Gabriel Ferro
> Enviado el: Lunes, 23 de Marzo de 2009 10:03 a.m.
> Para: pgsql-es-ayuda(at)postgresql(dot)org
> 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)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Arturo Munive 2009-03-23 14:06:19 Como puedo colaborar traduciendo las FAQ del Wiki
Previous Message Gabriel Ferro 2009-03-23 13:02:41 Re: introducir cadena de texto