Problemas con algunos caracteres
Publicado por Jose Luis (1 intervención) el 07/09/2004 19:19:28
Hola, amigos del foro.
Mi problema es el siguiente: en un campo del tipo varchar intento guardar desde Visual Basic el nombre de un arhivo JPG, con la ruta completa, como por ejemplo
"C:\Mis Documentos\Mis imagenes\0409150.jpg"
Y las diagonales no se graban. Esto lo solucioné reemplazandolas por doble diagonal al grabar. pero ahora el problema es con el cero, porque hasta ahí guarda, es decir, se graba como
C:\Mis Documentos\Mis imagenes
Recuerdo que en lenguaje "C", \0 es el caracter nulo, el que corta o finaliza las cadenas, y esto me está sucediendo.
También algunos caracteres ( ? ' \ <) ocasionan problemas y no se almacena nada en el registro de la tabla, genera un error.
Mi pregunta es: ¿Cómo puedo grabar cualquier caracter sin que de estos problemas?
Perdonen mi ignorancia, y muchas gracias por su ayuda.
Mi problema es el siguiente: en un campo del tipo varchar intento guardar desde Visual Basic el nombre de un arhivo JPG, con la ruta completa, como por ejemplo
"C:\Mis Documentos\Mis imagenes\0409150.jpg"
Y las diagonales no se graban. Esto lo solucioné reemplazandolas por doble diagonal al grabar. pero ahora el problema es con el cero, porque hasta ahí guarda, es decir, se graba como
C:\Mis Documentos\Mis imagenes
Recuerdo que en lenguaje "C", \0 es el caracter nulo, el que corta o finaliza las cadenas, y esto me está sucediendo.
También algunos caracteres ( ? ' \ <) ocasionan problemas y no se almacena nada en el registro de la tabla, genera un error.
Mi pregunta es: ¿Cómo puedo grabar cualquier caracter sin que de estos problemas?
Perdonen mi ignorancia, y muchas gracias por su ayuda.
Valora esta pregunta


0