Seleccionar página

Buenas! hace rato que no me pasaba por aqui…

Como dice el gran gurú de Visual Basic ElGuille, estuve trasteando con un modulo de ventas que estoy haciendo en LINQ (1era vez que lo uso), la verdad muy bueno y simplificado con este ORM uno desarrollo mucho mas rapido…
A lo que iba, cuando queria colocar en mi base datos numericos que representaban dinero pero no queria usar el tipo Money de SQL, entonces opte por Decimal por recomendación de mi profesor de C# el cual lo viene usando desde hace rato..

El problema es que cada vez que ingresaba un numero SQL me lo redondeaba. Ahora bien cuando creamos un nuevo campo decimal en SQL este lo crea asi:

decimal(18,0)

ese cero a la derecha significa los decimales que va a tener el numero, en mi caso como quiero guardar valores de dinero lo uso asi:

decimal(18,2)

y listo!
Para mi ahi acaba, pero si quieren en la pagina de ElGuilleMola hasta hace una función en VB para quitar numeros extras que agrega el sql….? ….. no se porque ya que haciendo esto que yo expuse ya esta. pero si quieren revisarla se las dejo AQUI

Nos vemos!

A %d blogueros les gusta esto: