Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2008, 16:29
Avatar de Thumper
Thumper
 
Fecha de Ingreso: agosto-2004
Ubicación: Jesús María - Lima - Perú
Mensajes: 270
Antigüedad: 20 años, 7 meses
Puntos: 6
Error de Conversion

Buenas necesito una ayuda, tengo el siguiente código de ejemplo que simula el error que estoy teniendo y no c como controlarlo en sql 2000.

declare @table table( sFloat float)

declare @i int
set @i = 1
while @i < 3
begin

if @i = 1
insert into @table
select cast( ' 41,258.05 ' as float) -- Error
else
insert into @table
select cast( '41258.05 ' as float)

end

Quiero que aunque haya un error en el primer insert haga el segundo; es un problema de casteo por ese valor (donde dice error) pero la solución debe de dejar el codigo como está; o sea es como si kisiera meterle un try/catch a ese código.

Espero haberme hecho atender

Saludos
__________________
Martín Alexis Valdivia S.
-----------------------------
"Quisiéramos cambiar el mundo, pero Dios no nos daría el código fuente." CAP
"Si Saber No Es Un Derecho, Seguro Será Un Izquierdo." WD