Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SQL: reemplazar la comilla simple en un texto

895 views
Skip to first unread message

Ignacio Martínez

unread,
Apr 1, 2004, 7:10:44 AM4/1/04
to
HOla grupo, tengo un problemita con una instrucción de Insert que hago para
pasar datos desde mi sql a una base dBase mediante el assembly
Microsoft.ODBC
resulta que tengo unos 260 registros que debo insertar pero que tienen el
campo Apellido con comillas simples. (ej: O'Connor)
le instrucción de insert me tira un error, pero me gustaría saber si puedo
hacer un replace para cambiar ese caracter por un espacio en blanco, por
ejemplo
el tema es que replace(apellido,''',' ') no funciona.

alguien podría darme una idea???
agradecido de antemano.
Ignacio


Tito

unread,
Apr 1, 2004, 8:06:41 AM4/1/04
to
Hola Ignacio

Has probado a hacer esto?

Tenemos el apellido O'Connor
a la hora de insertarlo suponiendo que el apellido lo
tenemos en el string ape

ape=ape.Replace("'","''");

Y ahora lo insertas en la BD, en teoría te lo inserta como
debería ser, es decir, como O'Connor

Espero que esto te sirva

>-----Mensaje original-----

>.
>

anon...@discussions.microsoft.com

unread,
Apr 2, 2004, 9:44:06 PM4/2/04
to
Create una variable memoria de tipo string: Apellido
Apellido = Variable de la base de datos.
Apellido = Apellido.Replace("'","x")
var de la bd = Apellido
Update...

>-----Mensaje original-----

>.
>

0 new messages