Problemas con comillas

03/02/2006 - 13:33 por RafaPiula | Informe spam
Tengo un campo texto donde el usuario puede poner cualquier expresión
del tipo 23º 45' 23" N, son longitudes y latitudes en un mapa.
El problema surge cuando quiero actualizar el dato en la tabla SQL. No
sé cómo modificar la cadena para que sean caracteres válidos para
SQL.
La cadena no tiene siempre la misma estructura, de manera que no puedo
separar los distintos grupo de la cadena.
Si utilizo Replace, funciona bien con las comillas simples o º, pero
al intentar cambiar las dobles comillas, no sé cómo ponerlo.

Gracias
Rafa
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
03/02/2006 - 15:11 | Informe spam
Usa parametros. Por ejemplo:

Dim cmd As New SqlCommand

cmd.Connection = conexion
cmd.CommandText = "INSERT INTO TABLA (Campo1, Campo2) VALUES(@CAMPO1,
@CAMPO2)"

cmd.Parameters.Add("@CAMPO1", txtCampo1.Text)
cmd.Parameters.Add("@CAMPO2", txtCampo2.Text)

Try
conexion.Open()
cmd.ExecuteNonQuery()
Finally
conexion.Close()
End Try

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C

Preguntas similares