• Domingo 17 de Noviembre de 2024, 15:44

Autor Tema:  Problema al insertar un dato double en c# usando una base de datos Sql Server 20  (Leído 2574 veces)

Coche

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problema al insertar un dato double en c# usando una base de datos Sql Server 20
« en: Miércoles 12 de Septiembre de 2012, 23:11 »
0
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.

.net

  • Miembro MUY activo
  • ***
  • Mensajes: 181
  • Nacionalidad: mx
    • Ver Perfil
Re:Problema al insertar un dato double en c# usando una base de datos Sql Server 20
« Respuesta #1 en: Viernes 14 de Septiembre de 2012, 02:22 »
0
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
La lógica lleva a más lógica

Apoyo a un mundo OPEN SOURCE!!!

Eso si es el paraíso

ematrix

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re:Problema al insertar un dato double en c# usando una base de datos Sql Server 20
« Respuesta #2 en: Viernes 14 de Septiembre de 2012, 06:47 »
0
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.