From: | "Ricardo Martin Gomez" <rimartingomez(at)hotmail(dot)com> |
---|---|
To: | gabrielrferro(at)yahoo(dot)com(dot)ar, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | RE: Simbolos dentro de cadenas |
Date: | 2007-03-13 19:12:38 |
Message-ID: | BAY111-F25C3911C2A4AAB2BDE2446A37C0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gabriel tu problema es del unicode que estas usando, echale un vistazo por
ese lado.
pgadmin no te trae problemas por que esta usando el mismo unicode que la
base.
el tema es que depende del unicode algunos caracteres ocupan mas o menos
bytes por eso te de ese error.
Saludos
Martin.
>From: Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>
>To: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: [pgsql-es-ayuda] Simbolos dentro de cadenas
>Date: Sun, 11 Mar 2007 06:14:19 -0700 (PDT)
>
>Maestros, tengo el problema que cuando intento guardar una cadena en un
>campo del tipo character(50) hay carcateres que me dan problemas esto lo
>hago desde VB con
>
>sql= "UPDATE ""Acta"" SET " _
> & """FechaCarga""='" & Format(campos(2), "dd/mm/yyyy") &
>"', " _
> & """Lugar""='" & lugar & "' " _
> & " WHERE ""CodActa""='" & tuplas2!CodActa & "';"
>cnn.Execute (sql)
>
>la cosa es que si el campo lugar tiene
> por ejemplo !"·$%&/()=?¿ÑѪºÇÇÁÉÍÓÚÀÈÌÒÙ><hola
>
>me da el error como si se pasa de los 50 caracteres
>fui viendo simbolo por simbolo y tuve que hacer una funcion que reemplaza
>los caracteres problematicos por un *, los que me dieron problemas eran
>"
>!
>&
>%
>·
> º
>lo raro aun mas es que si copio el contenido de la variale sql en tiempo de
>ejecucion y la pego en un pgpadmin3 la instruccion se ejecuta sin
>problemas... y ademas como aseguro que son solo estos, hay alguna funcion
>de postgree que reemplace los caracteres problematicos asegurandome que no
>se pinchara el programa con cualquier cadena que tenga?
>
>
>
>
>
>
>__________________________________________________
>Preguntá. Respondé. Descubrí.
>Todo lo que querías saber, y lo que ni imaginabas,
>está en Yahoo! Respuestas (Beta).
>¡Probalo ya!
>http://www.yahoo.com.ar/respuestas
>
_________________________________________________________________
Acepta el reto MSN Premium: Protección para tus hijos en internet.
Descárgalo y pruébalo 2 meses gratis.
http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_proteccioninfantil
From | Date | Subject | |
---|---|---|---|
Next Message | Ever Daniel Barreto Rojas | 2007-03-13 20:02:17 | column doesn't exist |
Previous Message | Ricardo Martin Gomez | 2007-03-13 19:08:10 | Sincronizacion simultanea de datos |