Visual Basic - Update Problematica

Life is soft - evento anual de software empresarial
 
Vista:

Update Problematica

Publicado por zugu (3 intervenciones) el 16/03/2004 22:34:41
Estoy haciendo una update sobre el valor del campo COSTEPEAJE asignandole el valor numerico resultante de la operación matemática de abajo. Me da un error de que la update esta mal montada. ¿es posible que le tenga que pasar el valor numerico PRECIOPEAJE como una cadena de texto?
¿con que orden lo tengo que convertir?

PrecioPeaje = rst1.Fields(\\\"ImportePeaje\\\") * rst1.Fields(\\\"CantidadEntregada\\\") / val(rst1.Fields(\\\"Expr1\\\"))


com1.CommandText = \\\"UPDATE [ParticionesPedido] \\\" & _
\\\"SET [CostePeaje] = \\\" & PrecioPeaje & \\\" \\\" & _
\\\"WHERE [IdPedido] = \\\" & Sql_NumVbOdbc(rst1.Fields(\\\"IdPedido\\\")) & \\\" AND \\\" & _
\\\"[Referencia] = \\\" & Sql_CadVbOdbc(rst1.Fields(\\\"Referencia\\\")) & \\\" AND \\\" & _
\\\"[Partición] = \\\" & Sql_NumVbOdbc(rst1.Fields(\\\"Partición\\\"))


Un millón de 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

RE:Update Problematica

Publicado por hendrixo (248 intervenciones) el 18/03/2004 17:17:53
El sql trata los valores numericos con puntos deciales en lugar de comas como el vb, por eso te ocurre el error
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