Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group