Visual Basic - Ayuda con los INSERT

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda con los INSERT

Publicado por Inma (11 intervenciones) el 19/04/2004 13:24:39
A ver si me puede ayudar alguien.

Tengo la siguiente sentencia insert:

SQL = "Insert into cliente ([CODIGOCONV],[NOMBRECONV]) values ('" & Txtcodigo.Text & "', '"& TxtDescripcion.Text) & "')

me funciona correctamente hasta que en el campo nombre introduzco valores que tengan comilla simple. Como puedo hacer que me admita insertar palabras que contengan comilla simple.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con los INSERT

Publicado por smokalot (203 intervenciones) el 19/04/2004 15:44:00
eiiii,
claro asta k le pones ls apostrofes XDD
Yap a mi tb me pasaba, tens 2 solucions:
- Treure tots ls apostrofs i ficar un altre caracter x dif.
- Passar avans x una variable tot passant-lo a string.
(no s si funcionara xo buenu km a min t dit argu)
vinga k hi hagi sort ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con los INSERT

Publicado por Dennis (103 intervenciones) el 19/04/2004 16:42:43
Facil, lo que pasa es que los motores de bd como sqlserver utilizan la comilla simple para la delimitacion de cadenas de caracteres en un query, asi que para que sql la reconosca vas a tener que relmplazar cualquier comilla simple por doscomillas simples seguidas de la siguiente forma : replace$(valor,"'","''") 'y listo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar