Visual Basic.NET - Error al INSERTAR un valor de tipo Money

 
Vista:
Imágen de perfil de Francisco
Val: 21
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error al INSERTAR un valor de tipo Money

Publicado por Francisco (13 intervenciones) el 24/06/2018 19:37:55
Buenos días!,

Me surgió este error y me gustaría que me puedan ayudar. Al hacer un INSERT de un valor de tipo DINERO, el programa me esta tomando como si tuviera un campo más dentro del INSERT, ya que agarra la " , " del dinero ingresado y los divide como si fuesen dos campos distintos.

Me gustaría saber como solucionar esto ya que debe ser un error común. Adjunto 3 fotitos del error, una del codigo en visual y las otras dos del sistema en desarrollo. Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Error al INSERTAR un valor de tipo Money

Publicado por omar (166 intervenciones) el 24/06/2018 19:48:47
saludos el campo lo puedes convertir a vrchar y al consultar el dato convertirlo al tipo de dato que deseas mostrarlo

cualquier cosa a tus ordenes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de kingk
Val: 173
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error al INSERTAR un valor de tipo Money

Publicado por kingk (77 intervenciones) el 25/06/2018 00:17:35
Hola, puedes cambiar tu instruccion sql de esta forma:
1
sql="Insert into detalle_venta(id_venta, codigo, precio, cantidad)  values(" & txtIdVenta.Text & "," & txtCodigoProducto.Text & ",'" & txtPrecioProducto.Text & "'," & txtCantidadProducto & ")"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Francisco
Val: 21
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error al INSERTAR un valor de tipo Money

Publicado por Francisco (13 intervenciones) el 25/06/2018 01:06:23
Esto no funciona, sigue tomando igual. Gracias igual!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Diego
Val: 605
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error al INSERTAR un valor de tipo Money

Publicado por Diego (190 intervenciones) el 25/06/2018 00:46:22
En la consulta agrega.cuando pasas el campo.del precio.de la siguiente manera.

1
txtPrecioProducto.Text.replace(",", ".")

Eso soluciona tu problema.
Saludos y +Bytes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
3
Comentar
Imágen de perfil de Francisco
Val: 21
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error al INSERTAR un valor de tipo Money

Publicado por Francisco (13 intervenciones) el 25/06/2018 01:08:01
Mil gracias por tu ayuda, a la perfección!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar