![]() |
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 :-) |
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! |
Re: Isnumeric....creo Que Es Algo Facil Pero Me Trabe!! Me Ayudan?? Trata con IsNumeric(@SCantReg) = 0 para validar que no es numerico Saludos! |
| La zona horaria es GMT -6. Ahora son las 09:02. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.