none
Que tipo es una ruta para guardar en sql RRS feed

  • Pregunta

  • Saludos tengo una ruta por guardar en una base de datos soy nuevo en sql no tengo idea en que tipo de dato catalogarla, hice un ejemplo con guardar rutas grandes y pequeñas ejemplo:

    C:\carpetas\datos\obtencion de datos para guardar\listado de datos\datos completo\listado de clientes\este es listado de datos para guardar en la base de dato.txt

    C:\carpetas\datos\obtencion de datos para guardar listas.txt

    la modifique en (editar esquema de tabla) en vb.net le cambie el valor por nvarchar con en longitud le he modificado hasta 4000 pero aparece en el listado de DataGridView algunos datos con MaxLength las rutas grandes en texto, alguien me puede aconsejar un valor para este tipo de rutas 

    • Cambiado Enrique M. Montejo domingo, 28 de enero de 2018 17:47 Pregunta relacionada con SQL Server.
    jueves, 25 de enero de 2018 22:35

Respuestas

  • hola cael

    utiliza el varchar(max) pero tambien puedes partir o dividir las rutas en 2 pero creo que con lo que te digo es mas que suficiente

    varchar(max) ejemplo

    viernes, 26 de enero de 2018 16:49
  • Hola,

    Podrías evaluar utilizar varchar(max), el nvarchar que estás utilizando se usa para caracteres "extraños" (UNICODE UCS-2) y como sabemos las rutas no pueden contener dichos caracteres, ya que de por si los sistemas operativos no lo permiten al crear algún fichero en el equipo. Por otro lado, para darte un poco de más información, los varchar(max) te sirven en esta oportunidad, pero en caso te topes en algún otro momento con querer guardar datos que superen el límete de este tipo de dato, pues podrías evaluar en hacer uso del tipo de dato Text.

    Saludos


    Brayan De la Cruz
    Lima - Perú



    viernes, 26 de enero de 2018 18:05

Todas las respuestas

  • hola cael

    utiliza el varchar(max) pero tambien puedes partir o dividir las rutas en 2 pero creo que con lo que te digo es mas que suficiente

    varchar(max) ejemplo

    viernes, 26 de enero de 2018 16:49
  • Hola,

    Podrías evaluar utilizar varchar(max), el nvarchar que estás utilizando se usa para caracteres "extraños" (UNICODE UCS-2) y como sabemos las rutas no pueden contener dichos caracteres, ya que de por si los sistemas operativos no lo permiten al crear algún fichero en el equipo. Por otro lado, para darte un poco de más información, los varchar(max) te sirven en esta oportunidad, pero en caso te topes en algún otro momento con querer guardar datos que superen el límete de este tipo de dato, pues podrías evaluar en hacer uso del tipo de dato Text.

    Saludos


    Brayan De la Cruz
    Lima - Perú



    viernes, 26 de enero de 2018 18:05