INSERT INTO Articulo VALUES(.....

27/02/2007 - 21:22 por Jorge | Informe spam
Hola a todos, por favor si alguien save o tuvo ya este problema agradeceria
que me ayudaran.ç

Estoy programando en vs.net 2005 y windows xp prf.; tengo la siguiente
instrucción sql
sQuery = "INSERT INTO Articulo VALUES(" & _
CStr(.IdArticulo) & _
", " & CStr(.IdCategoria) & _
", '" & .Nombre & _
"', '" & .Descripcion & _
"', " & Format(.Costo, "#0.#0") & _
", " & Format(.Utilidad, "#0.#0") & _
", " & Format(.Impuesto, "#0.#0") & _
", " & Format(.PAnterior, "#0.#0") & _
", " & Format(.CostoM, "#0.#0") & _
", " & Format(.UtilidadM, "#0.#0") & _
", " & Format(.ImpuestoM, "#0.#0") & _
", " & Format(.PAnteriorM, "#0.#0") & _
", '" & .Foto & _
"', '" & .CodProveedor & _
"', " & CStr(.Posicion) & _
", false" & _
", '" & .NotaEntrega & _
"', " & CStr(.Cantidad) & _
", " & Format(.Peso, "#0.#0") & _
", " & CStr(.TEntrega) & ")"

localmente no guarda en la base de datos, pero si lo subo al servidor web,
ahi si, guarda perfectamente, eh descubierto que no guarda debido a los
campos que usan Format
"', " & Format(.Costo, "#0.#0") & _
", " & Format(.Utilidad, "#0.#0") & _
", " & Format(.Impuesto, "#0.#0") & _
", " & Format(.PAnterior, "#0.#0") & _
", " & Format(.CostoM, "#0.#0") & _
", " & Format(.UtilidadM, "#0.#0") & _
", " & Format(.ImpuestoM, "#0.#0") & _
", " & Format(.PAnteriorM, "#0.#0") & _
ya que quitandolos guarda bien, pero no se que configurar ni donde para que
acepte esa función format. ya que necesito que se guarde numeros con
decimales.

Salu2 cordiales.

Jorge
 

Leer las respuestas

#1 Eduardo A. Morcillo [MVP]
27/02/2007 - 22:22 | Informe spam
Probablemente se deba a la configuración regional y que en uno este
usando (,) para los decimales y en el otro el punto (.). Lo mejor sería
que usaras parámetros para pasar los valores a la instrucción en lugar
de concatenar todo en un string.

Eduardo A. Morcillo [MVP VB]

Preguntas similares