From: | Gabriel Colina <colina_movil(at)yahoo(dot)com> |
---|---|
To: | Henry <hensa22(at)yahoo(dot)es>, Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Simbolos dentro de cadenas |
Date: | 2007-03-13 21:50:10 |
Message-ID: | 20070313215010.29464.qmail@web34715.mail.mud.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- Henry <hensa22(at)yahoo(dot)es> escribió:
> por eso es mejor usar funciones de postgres y ahi
> insertar tus registros.
> a esa funcion la llamas desde VB con
> ADODB:Command,
>
>
> Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar> escribió:
>
> 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?
>
Lo que me parece que te molesta es las comillas dobles
dos veces, pone comillas "" para visual y '' para la
sentencia postgres.
Pero tambien yo te dije antes que es mejor hacer unas
funciones en pg/plsql, e invocarla como invocas una
funcion en M$ o en access, le pasas los parametros y
que ella se encargue de insertar, borrar o modificar
registros.
Atte.
Gabriel Colina
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Douglas A. Escobar | 2007-03-13 21:50:16 | RE: Rutina para cambiar parametros de ODBC |
Previous Message | Gabriel Colina | 2007-03-13 21:39:36 | Re: Rutina para cambiar parametros de ODBC |