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

actualizar rut sin dv

Estas en el tema de actualizar rut sin dv en el foro de SQL Server en Foros del Web. Amigos del foro, tengo la siguiente inquietud. Resulta que tengo una tabla en la cual en un campo RUT en el cual almaceno varios rut ...
  #1 (permalink)  
Antiguo 08/09/2006, 11:06
 
Fecha de Ingreso: noviembre-2002
Ubicación: casablanca
Mensajes: 108
Antigüedad: 21 años, 5 meses
Puntos: 0
De acuerdo actualizar rut sin dv

Amigos del foro, tengo la siguiente inquietud.
Resulta que tengo una tabla en la cual en un campo RUT en el cual almaceno varios rut con el digito verificador, ahora quisiera actualizar un datos de esa tabla utilizando el campo rut, de la siguiente manera

udpate

tabla
set
campoaactualizar = valor
where
Convert(Numeric,left(cli_arut,len(cli_arut)-2)) = '11510258'

y me envia el siguiente error: Invalid length parameter passed to the substring function.


Por favor si me pueden ayudar con esto se los agradeceria.
__________________
----------- C o T o R ----------------
  #2 (permalink)  
Antiguo 08/09/2006, 13:23
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
cuando cli_arut tiene menos de dos caracteres, el segundo parametro del left se hace negativo...
por eso te dice que es un parametro invalido...

adicionalmente, ¿porque conviertes a numerico si estas comparando contra un string?


un saludo
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 01:22.