CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Problemas Con Caracter "\"

(1/2) > >>

jandresaedo:
HOla:
     Resulta que tomo el path de un directorio y lo dejo en una variable:
C:\Lista.net .
Tengo un problemita con esta cadena, porque cuando la paso a la base de datos entra sin el caracter "\" , y eso puede ser por el problema de las comillas:

sql = "INSERT INTO " + Tabla + " (" + Campo + ") VALUES ('" + Valor + "')"

Como pueden ver el "Valor" es donde va la cadena "C:\Lista.net", entonces estaba pensando que pueden ser las comillas simples las que impiden que el caracter "\" llegue.Alguna idea?.

ElNapster:
En valor viene "C:\Lista.net" o viene solo "\" ?

 :comp:

jandresaedo:

--- Cita de: "ElNapster" --- En valor viene "C:\Lista.net" o viene solo "\" ?

 :comp:
--- Fin de la cita ---
el valor llega asi a la base de datos "C:Lista.net" , a eso te refieres?  :unsure:

cuajoa:
Una recomendacion, la manera de realizar la cadena de coneccion es incorrecta, cuando los datos de las consultas son variables se utilizan parámetros, y quizá si utilizaras parámetros no ocurriría ese error.

Sino lo que podes utilizar son los càracteres de escàpe, probacon \\, porque en algunos lenguajes como c# o Actionscript  \' imprime la comilla, y si utilizas \\ imprimiría la barra.

Saludos

lencho:

--- Cita de: "cuajoa" --- Sino lo que podes utilizar son los càracteres de escàpe, probacon \\, porque en algunos lenguajes como c# o Actionscript  \' imprime la comilla, y si utilizas \\ imprimiría la barra.

Saludos
--- Fin de la cita ---
Eso es cierto, lo que pasa es que la barra es un caracter especial, y cuando uno quiere utilzarlo, hay que anterponerlo al comodin, que justamente es la barra.


BYTE.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa