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

Respuesta
 
Herramientas Desplegado
Antiguo 14-jun-2007, 12:24   #1 (permalink)
laulaurys ha deshabilitado el karma
 
Fecha de Ingreso: junio-2005
Mensajes: 315
Isnumeric....creo Que Es Algo Facil Pero Me Trabe!! Me Ayudan??

Gente:
tengo el siguiente problema

yo estoy llenando 3 tablas temporales,
en la ultima de ellas uno de los campos que es varchar 8, me muestra la cantidad de registros de la segunda
Yo lo lleno asi:

declare @cantidad as numeric

select @cantidad=count(cuenta) from tabla2

insert into tabla3
(cantregs)
values
(convert(varchar(8),@cantidad))

Pero luego tengo el siguiente chequeo

select @sCantReg = cantregs
from tabla3
if isnumeric(@sCantReg)<> 1
begin
select @sMensaje='La cantidad de registros del trailer no es numerica:' + @sCantReg
goto Fin_Err
end

Y sale por el error, que estoy haciendo mal???

Gracias!!! Besos y estoy por aca! Laurys
laulaurys está desconectado   Responder Citando
Antiguo 14-jun-2007, 15:35   #2 (permalink)
daniel00 está en el buen camino
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 634
Enviar un mensaje por MSN a daniel00 Enviar un mensaje por Yahoo  a daniel00
Re: Isnumeric....creo Que Es Algo Facil Pero Me Trabe!! Me Ayudan??

Que tal Laurys.

Hay un par de funciones que se llaman CAST y CONVERT ( de hecho hasta la estas usando).

La línea:
if isnumeric(@sCantReg)<> 1

Reemplazalá por :
if CAST(@sCantReg as numeric)<> 1

O bien por:
if @sCantReg<> '1'

Saludos!

Última edición por daniel00; 14-jun-2007 a las 15:36. Razón: Error de Sintaxis.
daniel00 está desconectado   Responder Citando
Antiguo 24-jun-2007, 20:22   #3 (permalink)
Gabo77 sólo puede mejorar
 
Avatar de Gabo77
 
Fecha de Ingreso: noviembre-2006
Mensajes: 350
Re: Isnumeric....creo Que Es Algo Facil Pero Me Trabe!! Me Ayudan??

Trata con IsNumeric(@SCantReg) = 0 para validar que no es numerico


Saludos!
Gabo77 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 22:58.


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