Foros del Web » Programando para Internet » ASP Clásico »

Ayuda con Error 0x80040E57

Estas en el tema de Ayuda con Error 0x80040E57 en el foro de ASP Clásico en Foros del Web. Saludos a todos, espero que a alguien le haya pasado algo parecido para que me dijan como resolverlo, por que he intentado 2,3 cosas y ...
  #1 (permalink)  
Antiguo 24/01/2006, 09:20
 
Fecha de Ingreso: enero-2006
Mensajes: 169
Antigüedad: 18 años, 4 meses
Puntos: 0
Pregunta Ayuda con Error 0x80040E57

Saludos a todos, espero que a alguien le haya pasado algo parecido para que me dijan como resolverlo, por que he intentado 2,3 cosas y no se resuelve.

Información técnica (para personal de soporte técnico)

Tipo de error:
Microsoft OLE DB Provider for SQL Server (0x80040E57)
The conversion of the varchar value '100000100001 ' overflowed an int column. Maximum integer value exceeded.
/borrar2.asp, línea 73


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1)

Página:
POST 39 bytes to /borrar2.asp

Datos de POST:
RADIO1=1&asignar=543&A1=Asignar+Ordenes

Hora:
Martes, 24 de Enero de 2006, 09:13:52 a.m.


Más información:
Soporte técnico de Microsoft
__________________
"La adulación es una moneda que empobrece al que la recibe"
  #2 (permalink)  
Antiguo 24/01/2006, 09:24
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
Cita:
Iniciado por kire94
Tipo de error:
Microsoft OLE DB Provider for SQL Server (0x80040E57)
The conversion of the varchar value '100000100001 ' overflowed an int column. Maximum integer value exceeded.
/borrar2.asp, línea 73
lo dice clarito el error... tu valor (el que tratas de introducir, actualizar, no c que) es superior al que soporta el tipo de valor INTEGER. te recomiendo que lo uses como tipo de dato BIGINT o usalo como varchar... (255 caracteres), pero esto ovbiamente debes trabajarlo como texto y a la hora de usarlo transformarlo a numero con clng... si usas cint no creo que te funcione.. puede que te mande error.

saludos
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #3 (permalink)  
Antiguo 24/01/2006, 10:27
 
Fecha de Ingreso: enero-2006
Mensajes: 169
Antigüedad: 18 años, 4 meses
Puntos: 0
Esta como varchar

La variable esta como varchar, es la que esta en color rojo abajo, el de abajo es el sp en donde utilizo dicho dato

CREATE PROCEDURE [dbo].[spAsigOrd]

@id_usuasig int,
@id_usuborrar int,
@num_orden char(20)

AS

declare @id_estado smallint
declare @id_coord int
declare @id_municipio smallint
declare @id_orden int

set nocount on
set @id_estado=convert(int,left(@num_orden,2))
set @id_coord=convert(int,substring(@num_orden,3,2))
set @id_municipio=convert(int,substring(@num_orden,5,3 ))
set @id_orden=convert(int,right(rtrim(@num_orden),5))

if @num_orden=0
update usuarios set status_usu=0 where id_usuario=@id_usuborrar

else
update ordenusu set id_usuario=@id_usuasig where id_estado=@id_Estado
and id_coord=@id_coord and id_municipio=@id_municipio
and id_orden=@id_orden and id_usuario=@id_usuborrar

update usuarios set status_usu=0 where id_usuario=@id_usuborrar
GO
__________________
"La adulación es una moneda que empobrece al que la recibe"
  #4 (permalink)  
Antiguo 24/01/2006, 10:53
 
Fecha de Ingreso: enero-2006
Mensajes: 169
Antigüedad: 18 años, 4 meses
Puntos: 0
De acuerdo YA quedo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Cita:
Iniciado por kire94
La variable esta como varchar, es la que esta en color rojo abajo, el de abajo es el sp en donde utilizo dicho dato

CREATE PROCEDURE [dbo].[spAsigOrd]

@id_usuasig int,
@id_usuborrar int,
@num_orden char(20)

AS

declare @id_estado smallint
declare @id_coord int
declare @id_municipio smallint
declare @id_orden int

set nocount on
set @id_estado=convert(int,left(@num_orden,2))
set @id_coord=convert(int,substring(@num_orden,3,2))
set @id_municipio=convert(int,substring(@num_orden,5,3 ))
set @id_orden=convert(int,right(rtrim(@num_orden),5))

if @num_orden=0
update usuarios set status_usu=0 where id_usuario=@id_usuborrar

else
update ordenusu set id_usuario=@id_usuasig where id_estado=@id_Estado
and id_coord=@id_coord and id_municipio=@id_municipio
and id_orden=@id_orden and id_usuario=@id_usuborrar

update usuarios set status_usu=0 where id_usuario=@id_usuborrar
GO
Gracias a los que intentaron ayudarme, pero ya quedo el error estaba en esta línea:


if @num_orden=0

solo la cambie por esta if @num_orden IS NULL y LISTOOOOOOOO !!!!!!!!!!
__________________
"La adulación es una moneda que empobrece al que la recibe"
  #5 (permalink)  
Antiguo 21/08/2009, 13:39
 
Fecha de Ingreso: agosto-2009
Mensajes: 1
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Ayuda con Error 0x80040E57

a mi tambien me a pasado asi pero en el msn cuando voy a crear una cuenta me sale esto Error 0x80040E57 y no se que hacer
  #6 (permalink)  
Antiguo 21/08/2009, 13:55
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Respuesta: Ayuda con Error 0x80040E57

Favor de crear un tema nuevo. Y por cierto, estamos en el foro ASP. Acá el MSN no tiene nada que ver.
__________________
...___...
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 00:55.