SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Coche en Miércoles 12 de Septiembre de 2012, 23:11

Título: Problema al insertar un dato double en c# usando una base de datos Sql Server 20
Publicado por: Coche en Miércoles 12 de Septiembre de 2012, 23:11
Buenas que tal, soy nuevo programando en c# y estoy teniendo un problema al ingresar un porcentaje desde una caja de texto, estoy usando visual studio 2010, en el sistema convierto el dato de la caja de texto a double, y lo envio a una clase y desde la clase se envia a un procedimiento almacenado en la base de datos que es sqlserver 2008.

En la tabla y en el procedimiento almacenado declare el campo como numeric(10,2)

Pero al enviarle el dato en la aplicacion me muestra un error diciendo Error converting data type varchar to decimal, pero en el sistema si paso el dato a double, la verdad soy nuevo y no se porque me esta dando ese error, si alguien pudiera ayudarme se lo agradeceria mucho.
Título: Re:Problema al insertar un dato double en c# usando una base de datos Sql Server 20
Publicado por: .net en Viernes 14 de Septiembre de 2012, 02:22
POrque no intentas cambiando el tipo de dato del procedimiento almacenado a decimal por ejemplo, deberias colocar un poco mas de informacion o generar un ejemplo , ejemplificando tu error, al ¡go de codigo para checarlo
Título: Re:Problema al insertar un dato double en c# usando una base de datos Sql Server 20
Publicado por: ematrix en Viernes 14 de Septiembre de 2012, 06:47
Al parecer seria aqui "en el sistema convierto el dato de la caja de texto a double, "

por que no haces  una operacion con tus campos de datos a ver que pasa antes de meterlo al procedimiento

Saludos.