Visual Basic Foro

Programación => Bases de Datos => Mensaje iniciado por: wolf_kof en Febrero 15, 2010, 11:41:24 pm

Título: Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
Publicado por: wolf_kof 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????????????????????????????
Título: Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
Publicado por: YAcosta 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.
Título: Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
Publicado por: ssccaann43 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...!
Título: Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
Publicado por: omarinho23 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.
Título: Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
Publicado por: ssccaann43 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...!
Título: Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
Publicado por: omarinho23 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 >,<
Título: Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
Publicado por: ssccaann43 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...!
Título: Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
Publicado por: k_arlytos 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
Título: Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
Publicado por: ssccaann43 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...!
Título: Re:Problemas con Cant. y Decimales en SQL SERVER y VB 6.0
Publicado por: wolf_kof en Febrero 22, 2010, 03:38:13 am
Como siempre grande  ;D ;D ;D ;D ;D ;D ;D ;D Me funca precioso