elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Que tipo es una ruta para guardar en sql
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Que tipo es una ruta para guardar en sql  (Leído 2,490 veces)
CAEL20

Desconectado Desconectado

Mensajes: 21


Ver Perfil
Que tipo es una ruta para guardar en sql
« en: 25 Enero 2018, 23:38 pm »

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 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


En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.348


Ver Perfil
Re: Que tipo es una ruta para guardar en sql
« Respuesta #1 en: 26 Enero 2018, 01:21 am »

Las rutas tienen un largo máximo específico, tanto para la ruta de carpetas como para el nombre de 260 caracteres.
Ahora bien, es posible aterar ese límite, recurriendo a 'trucos', pero deja el cntenido inaccesible, usando la propia ruta completa.

Recientemente Mocosoft, decidió modificar dicho límite, pero aunque se modifique tampoco veo la necesidad de que alcance los 4.000 caracteres que propones, duplícalo a lo sumo: 520, pero sólo si haces uso de esas rutas largas, si no déjalo en 260 o ligeramente mayor si añades alguna cadena a la ruta, en fin 300 caracteres debería servirte de sobra.

Mocosoft, recomienda no usar los tipos: "ntext", "text" e "image", porque piensan eliminarlos en un futuro no lejano.

Recuerda que números de caracteres y número de bytes para alojar una cadena puede variar, así char y varchar, se usan generalmente para textos no unicode, y el mínimo de caracteres es 1 (no admite una cadena vacía) al igual que nChar y nVarchar.
En tu caso yo usaría nChar(300)

Para profundizar en el tema (mejor lees la propia documentación de Mocosoft sobre los tipos):
https://docs.microsoft.com/es-es/sql/t-sql/data-types/data-types-transact-sql
Por lo cual quizás te convenga más 


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Cual es el mejor campo o tipo de dato para guardar url's en mysql?
Bases de Datos
kinos 5 12,384 Último mensaje 16 Agosto 2010, 20:09 pm
por kinos
cambiar ruta guardar diccilnario
Hacking Wireless
John_Ganissa 1 2,273 Último mensaje 23 Octubre 2012, 10:40 am
por ChimoC
jFilechooser como guardar en una ruta
Java
ivanrodas 1 2,793 Último mensaje 19 Mayo 2014, 10:26 am
por ivanrodas
Mejor ruta para guardar un virus troyano sin tener permisos
Hacking
patilanz 7 4,345 Último mensaje 10 Septiembre 2014, 00:01 am
por engel lex
problema al enviar una foto por php y guardar la ruta sql
Desarrollo Web
longlibra 0 1,253 Último mensaje 10 Septiembre 2018, 04:10 am
por longlibra
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines