CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Problemas Con Caracter "\"
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
[#] Página Siguiente
Ir a la versión completa