Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con la (,) del decimal

Estas en el tema de Problema con la (,) del decimal en el foro de .NET en Foros del Web. Hola otra vez, Al hacer un insert, paso una variable que es el precio (contiene decimales, ej 0,078) al ejecutar el insert da error, por ...
  #1 (permalink)  
Antiguo 13/12/2004, 12:02
 
Fecha de Ingreso: noviembre-2002
Mensajes: 249
Antigüedad: 21 años, 5 meses
Puntos: 0
Problema con la (,) del decimal

Hola otra vez,

Al hacer un insert, paso una variable que es el precio (contiene decimales, ej 0,078)

al ejecutar el insert da error, por que detecta como si fueran dos campos.

Al debudar miro la variable que contiene la sql y es así:

input into tabla (ref,can,precio) values ('xxxx',10,0,078)

Confunde el campo 0,078 por dos campos 0 y 078.

Esto lo podría controlar de alguna manera?

Gracias
  #2 (permalink)  
Antiguo 13/12/2004, 13:46
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 6 meses
Puntos: 156
pásalo por parámetro:

Cita:
command1.commandtext="insert into tabla (ref,can,precio) values (@ref,@can,@precio)"
command1.parameters.add("@ref", txtref.text)
command1.parameters.add("@can", txtcan.text)
command1.parameters.add("@precio", txtpr.text)
command1.executeNonQuery()
command1.parameters.clear()
l
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:06.