> -----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
