Autor Tema: Problemas con Cant. y Decimales en SQL SERVER y VB 6.0  (Leído 9156 veces)

0 Usuarios y 1 Visitante están viendo este tema.

wolf_kof

  • Visitante
Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
« en: Febrero 15, 2010, 11:41:24 pm »
no puedo guardar un numero con decimales en mi tabla sql no se por que  ??? ??? ??? ??? ??? ??? ??? ???

alguna sugerencia????????????????????????????

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
« Respuesta #1 en: Febrero 16, 2010, 01:24:13 am »
Primero: creo que tu pregunta debio estar ubicada en la seccion de Base de datos.
Segundo: Lo primero que se me ocurre es que el campo de tu tabla es integer.
Me encuentras en YAcosta.com

ssccaann43

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
« Respuesta #2 en: Febrero 17, 2010, 09:34:25 am »
mmm.. Verifica si con esto puedes guardarlo con decimales...

FormatNumber(TuTxt,2)

En caso de que no funcione verifica con un replace...

Replace(TuTxt,",",".")

Cualquier cosa postea...!
Miguel Núñez.

omarinho23

  • Megabyte
  • ***
  • Mensajes: 105
  • Reputación: +0/-1
    • Ver Perfil
Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
« Respuesta #3 en: Febrero 17, 2010, 11:32:35 am »
fijate en la tabla del sql q el formato para esa seccion sea " nvarchar(255) "

a mi me guarda normal los decimales.

ssccaann43

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
« Respuesta #4 en: Febrero 17, 2010, 12:04:30 pm »
omarinho, eso está mal...! Al momento de crear reportes graficos y de consultas con calculos, te daran enormes conflictos...

El tipo de campo debe ser: Money ó Numeric...

Yo por lo general uso mucho el Numeric...!
Miguel Núñez.

omarinho23

  • Megabyte
  • ***
  • Mensajes: 105
  • Reputación: +0/-1
    • Ver Perfil
Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
« Respuesta #5 en: Febrero 17, 2010, 12:09:57 pm »
pero en el mio estan asi y los guarda normal y hasta ahora no me a dado conflictos! eso es lo raro!
pero cuando los guardo les pongo asi

Text1(18) = Format(Text1(18), "#0.00")

y se guarda con decimal solo 2




xfa otra cosa ayudame con el topic anterior >,<

ssccaann43

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
« Respuesta #6 en: Febrero 17, 2010, 12:15:18 pm »
El problema no es que lo guarde o no... Lee mi post, el problema está al momento de crear reportes con Gráficos, con Calculos, etc... Allí te dará conflictos... Al hacer consultas lo tomará como un string y no como números... De eso hablo...!
Miguel Núñez.

k_arlytos

  • Megabyte
  • ***
  • Mensajes: 211
  • Reputación: +2/-4
    • Ver Perfil
Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
« Respuesta #7 en: Febrero 17, 2010, 11:31:11 pm »
primero:
que tipo de dato estas usando en el atributo ( campo ) de tu entidad ( tabla )

segundo:
yo usaria para guardar en mi atributo un tipo de dato decimal( , )
recibe 2 parametros
ejemplo
pega esto en sql

Código: [Seleccionar]
declare @dec decimal(3,2)
set @dec=1.48
print @dec

el 3 es la cantidad de numeros y el 2 es cuantos decimales
suerte

saludos
"Comentar el código es como limpiar el cuarto de baño; nadie quiere hacerlo, pero el resultado es siempre una experiencia más agradable para uno mismo y sus invitados"

ssccaann43

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
« Respuesta #8 en: Febrero 18, 2010, 12:57:37 am »
primero:
que tipo de dato estas usando en el atributo ( campo ) de tu entidad ( tabla )

segundo:
yo usaria para guardar en mi atributo un tipo de dato decimal( , )
recibe 2 parametros
ejemplo
pega esto en sql

Código: [Seleccionar]
declare @dec decimal(3,2)
set @dec=1.48
print @dec

el 3 es la cantidad de numeros y el 2 es cuantos decimales
suerte

saludos

Decimal, Numeric, Money... Es indiferente puesto que funcionan de la misma manera...!

Y su inconveniente no está en SQL, está en el codigo...! Con lo que le pase lo soluciona...!
Miguel Núñez.

wolf_kof

  • Visitante
Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
« Respuesta #9 en: Febrero 22, 2010, 03:38:13 am »
Como siempre grande  ;D ;D ;D ;D ;D ;D ;D ;D Me funca precioso