Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Como Grabar campos enteros en SQL Server

Estas en el tema de Como Grabar campos enteros en SQL Server en el foro de SQL Server en Foros del Web. Buenas Tardes Estoy migrando una aplicacion desarrollada en FOX a SQL Server. En Fox es: INT(val(strt(nucuitpro,"-",""))) (Esto me da un entero de 11 y este ...
  #1 (permalink)  
Antiguo 10/11/2009, 16:09
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años, 8 meses
Puntos: 3
Como Grabar campos enteros en SQL Server

Buenas Tardes

Estoy migrando una aplicacion desarrollada en FOX a SQL Server.
En Fox es: INT(val(strt(nucuitpro,"-","")))
(Esto me da un entero de 11 y este valor esta bien)

Tengo un problema, necesito grabar este CUIT en un campo INT,NUMERIC o DECIMAL y me da el siguiente resultado con cualquiera de los 3
El valor es: 20060220418
y me graba: 20060000000
Ya probe de varias formas y me da lo mismo
ejemplo ahora en SQL es un campo:
[numero] [decimal](16, 0) NOT NULL DEFAULT 0,

Muchas Gracias a alguien que pueda ayudarme
  #2 (permalink)  
Antiguo 10/11/2009, 16:51
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 6 meses
Puntos: 180
Respuesta: Como Grabar campos enteros en SQL Server

¿Que valor contiene CUIT?
  #3 (permalink)  
Antiguo 11/11/2009, 05:53
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 4 meses
Puntos: 12
Respuesta: Como Grabar campos enteros en SQL Server

Una inquietud, ¿el campo lo usas para cálculos matemáticos?

Yo siempre he tenido una teoría acerca de los tipos de datos: "sólo es numérico aquel campo usado en cálculos matemáticos"
  #4 (permalink)  
Antiguo 11/11/2009, 07:41
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 5 meses
Puntos: 39
Respuesta: Como Grabar campos enteros en SQL Server

En ese caso, mejor pasa tu campo como varchar, y en SQL Server lo conviertes a int.
Suerte!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #5 (permalink)  
Antiguo 11/11/2009, 10:39
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años, 8 meses
Puntos: 3
Respuesta: Como Grabar campos enteros en SQL Server

Muchas Gracias amigo, lo voy a probar
  #6 (permalink)  
Antiguo 11/11/2009, 10:41
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años, 1 mes
Puntos: 38
Busqueda Respuesta: Como Grabar campos enteros en SQL Server

Cita:
Iniciado por Valery-Net Ver Mensaje
Una inquietud, ¿el campo lo usas para cálculos matemáticos?

Yo siempre he tenido una teoría acerca de los tipos de datos: "sólo es numérico aquel campo usado en cálculos matemáticos"
interesante...

aunque yo prefiero los numericos..




Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:42.