hola a todos, solo quería que me orientaran con un tipo de dato, en la base de datos el dni tiene una longitud de 14, pero en c# si utilizo una variable int no me alcanza, pensé en hacer un arreglo de int pero al enviarlo al query no se como hacer para recorrerlo, y también pensé en un double pero este tiene parte decimal
Cita de: d91 en 30 Octubre 2015, 01:30 AM
hola a todos, solo quería que me orientaran con un tipo de dato, en la base de datos el dni tiene una longitud de 14, pero en c# si utilizo una variable int no me alcanza, pensé en hacer un arreglo de int pero al enviarlo al query no se como hacer para recorrerlo, y también pensé en un double pero este tiene parte decimal
long, verifica aca si te sirve. https://msdn.microsoft.com/es-cl/library/ctetwysk.aspx
Como te comenta Pablo el tipo long te sirve para dicho fin. Pero, puesto que no creo que hagas ninguna operación aritmética con el dni, lo que puedes hacer es utilizar el tipo de datos char o varchar en la base de datos (puesto que el dni es fijo a 14 caracteres lo ideal sería utilizar char).
En C# utilizaría un string y al llevarlo a la base de datos, como te dice @El Benjo utilizar char o varchar
Salu2s