From: | José Manuel Ruiz <josemanuelruizbaena(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Cc: | el-PRiNCiPiTo <el-PRiNCiPiTo(at)terra(dot)es> |
Subject: | Re: introducir cadena de texto |
Date: | 2009-03-23 12:06:26 |
Message-ID: | 83db7ab90903230506u89fc0f1o8c563fdabe49e930@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Seguro que tendrás alguna función en .NET que controle eso y le ponga \
delante de las ', yo programo en PHP y uso adodb como librería para conectar
con las bases de datos, esta librería se encarga de solucionar estos
problemas de las comillas en las sentencias SQL.
Por el momento si te correo mucha prisa, programate una función en .NET que
recorra la cadena que pasarás a la base de datos y le pones \ delante de
cualquier comilla que encuetres.
El 23 de marzo de 2009 12:46, el-PRiNCiPiTo <el-PRiNCiPiTo(at)terra(dot)es>escribió:
>
> Buenos días.
> Como de costumbre tengo una duda de estas tan básicas que no se ni donde
> preguntar..
> Tengo un programa en visual basic .net con el que introduzco los datos a
> postgresql. El caso es que hay una sentencia que está mal hecha porque
> cuando introduzco un apostrofe da error.
> La sentencia ahora en el programa es así: UPDATE clientes SET nombre = '"
> & txtCliente.Text & "'
> entonces si txtCliente.Text tiene el valor: Nombre Cliente's la sentencia
> queda así: UPDATE clientes SET nombre ='Nombre Cliente's' y me da error
> porque cree que la cadena acaba con la primera '.
>
> ¿Como hacéis vosotros para controlar estas situaciones?
>
> Muchas gracias.
> --
> TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
>
--
"Comparte lo que sabes, aprende lo que no sepas"
Todo por el conocimiento libre
Linux user number 441469
Me gustaría cambiar el mundo, pero no tengo el código fuente !
Me limito a dejar mi granito de arena en http://blog.josemanuelruizbaena.com
From | Date | Subject | |
---|---|---|---|
Next Message | Gabriel Ferro | 2009-03-23 13:02:41 | Re: introducir cadena de texto |
Previous Message | el-PRiNCiPiTo | 2009-03-23 11:46:50 | introducir cadena de texto |