Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 14-dic-2006, 09:42   #1 (permalink)
jantlucena está en el buen camino
 
Fecha de Ingreso: marzo-2003
Mensajes: 100
problema con codigos de 10 dígitos y notación científica

Hola a todos.

En un fichero de Excel tengo tres columnas una CodigoArticulo,Descripcion,pvp . Los códigos de articulo que son de 10 dígitos , los tengo puesto como texto..........El problema que tengo es que cuando accedo mediante SQL SERVER a este fichero de Excel mediante OPENROWSET y voy accediendo a cada uno de los registros mediante un cursor el la variable @Codigoarticulo donde voy metiendo los artículos que voy leyendo del fichero Excel me pone el contenido como si fuese un flotante con notación científica (exponencial).

¿Como puedo fijar para que los datos que vaya leyendo con el cursor en la variable CodigoArticulo me los tomo como caracteres y NO como números?

Un saludo
jantlucena está desconectado   Responder Citando
Antiguo 19-dic-2006, 20:18   #2 (permalink)
Moderador
Mithrandir llegará a ser famoso muy prontoMithrandir llegará a ser famoso muy pronto
 
Avatar de Mithrandir
 
Fecha de Ingreso: abril-2003
Mensajes: 12.108
Re: problema con codigos de 10 dígitos y notación científica

Puedes probar con algo como:

SELECT Convert(VarChar(50), campo_numerico)
FROM ...
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Mithrandir está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:38.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93