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

Error 0x80040E10 - Procedimentos alm y asp

Estas en el tema de Error 0x80040E10 - Procedimentos alm y asp en el foro de ASP Clásico en Foros del Web. hola a todos espero ke me puedan ayudar, he estado con este casho hace harto tiempo y no lo he podido solucionar estoy trabajando con ...
  #1 (permalink)  
Antiguo 27/04/2005, 16:47
 
Fecha de Ingreso: octubre-2004
Mensajes: 101
Antigüedad: 19 años, 7 meses
Puntos: 0
Error 0x80040E10 - Procedimentos alm y asp

hola a todos espero ke me puedan ayudar, he estado con este casho hace harto tiempo y no lo he podido solucionar

estoy trabajando con aso sql Server 2000 y procedimientos almacenados

lo ke se hace tengo N cantidad de variables ke necesito ingresar o actualizar en una tabla

el mensaje de error es el siguiente

Error Type:
(0x80040E10)
/RemuneracionesDesarrollo/GrabaDirectorio.asp, line 160


es lo unico ke me aparece la linea 160 es la siguiente

cmm.Execute

al buscar lo ke significa el error me sale lo siguiente

"Este error sucede cuando se quiere hacer un "Insert" y este falla, en la mayoria de los casos es debido a que en la sentenci SQL falta algun ' o algo parecido."

he revisado los procedimientos almacenados el insert y el update pero no encuentro nada malo.............

aki mando los dos procedimientos

Procedimiento update
Cita:
CREATE PROCEDURE [dbo].[pa_Actualiza_Directorio]
@Rol [decimal](9),
@Dv_rol_2 [tinyint],
@Categoria_3 [nvarchar](1),
@Clase_4 [numeric],
@Actividad_5 [nvarchar](255),
@Estrato_6 [numeric],
@Coyuntural_7 [int],
@Venta_8 [nvarchar](255),
@Seleccion_9 [nvarchar](20),
@Rut_10 [float](8),
@Dv_rut_11 [nvarchar](1),
@Razon_12 [nvarchar](300),
@Fantasia_13 [nvarchar](300),
@Legal_14 [nvarchar](300),
@Direccion_15 [nvarchar](300),
@Comuna_16 [numeric],
@Provincia_17 [int],
@Region_18 [int],
@Telefono_19 [nvarchar](50),
@Fax_20 [nvarchar](50),
@Casilla_21 [nvarchar](50),
@Mail_22 [nvarchar](100),
@Url_23 [nvarchar](100),
@Tipo_empresa_24 [numeric],
@Estado_25 [numeric],
@Observacion_26 [nvarchar](500),
@Ingreso_27 [nvarchar](20),
@Nom_ingreso_28 [nvarchar](20),
@Modifica_29 [nvarchar](20),
@Nom_modifica_30 [nvarchar](20),
@Fecha_elimina_31 [nvarchar](20),
@Nom_elimina_32 [nvarchar](20),
@Recorrido_33 [numeric],
@Informante_34 [nvarchar](200),
@Cargo_35 [nvarchar](100),
@Unidad_36 [nvarchar](100),
@Direccion_infor_37 [nvarchar](300),
@Region_infor_38 [numeric],
@Comuna_infor_39 [numeric],
@Provincia_infor_40 [decimal](9),
@Mail_infor_41 [nvarchar](50),
@Fono_infor_42 [nvarchar](50),
@Fax_infor_43 [nvarchar](50)

AS
BEGIN
DECLARE @SP_ERROR int

SELECT @SP_ERROR = 0

BEGIN TRAN
UPDATE dbo.BD_DIRECTORIO

SET CATEGORÍA = @Categoria_3,
CIIU3 = @Clase_4,
ACTIVIDAD_PRINCIPAL = @Actividad_5,
ESTRATO = @Estrato_6,
MUESTRA_COYUNTURAL = @Coyuntural_7,
TAMANO_VENTA = @Venta_8,
SELECCIÓN = @Seleccion_9,
RUT = @Rut_10,
DV_RUT = @Dv_rut_11,
RAZON_SOCIAL = @Razon_12,
NOMBRE_FANTASIA = @Fantasia_13,
REPRESENTANTE_LEGAL = @Legal_14,
DIRECCIÓN = @Direccion_15,
COMUNA = @Comuna_16,
PROVINCIA = @Provincia_17,
REGIÓN = @Region_18,
TELEFONO = @Telefono_19,
FAX = @Fax_20,
CASILLA = @Casilla_21,
EMAIL = @Mail_22,
WEB = @Url_23,
TIPO_EMPRESA = @Tipo_empresa_24,
ESTADO_SITUACION = @Estado_25,
OBSERVACIONES = @Observacion_26,
FECHA_INGRESO = @Ingreso_27,
NOM_INGRESO = @Nom_ingreso_28,
FECHA_MODIFICA = @Modifica_29,
NOM_MODIFICA = @Nom_modifica_30,
FECHA_ELIMINA = @Fecha_elimina_31,
NOM_ELIMINA = @Nom_elimina_32,
RECORRIDO = @Recorrido_33,
NOMBRE_INFORMANTE = @Informante_34,
CARGO = @Cargo_35,
UNIDAD = @Unidad_36,
DIRECCION_INFORMANTE = @Direccion_infor_37,
REGION_INFORMANTE = @Region_infor_38,
COMUNA_INFORMANTE = @Comuna_infor_39,
PROVINCIA_INFORMANTE = @Provincia_infor_40,
EMAIL_INFORMANTE = @Mail_infor_41,
TELEFONO_INFORMANTE = @Fono_infor_42,
FAX_INFORMANTE = @Fax_infor_43

WHERE
( ROL = @Rol) AND (DV_ROL = @Dv_rol_2)

SELECT @SP_ERROR=@@ERROR

IF @SP_ERROR<>0
BEGIN
ROLLBACK TRAN
RETURN -1
END
ELSE
BEGIN
COMMIT TRAN
RETURN 1
END
END
GO
porcedimiento insert

Cita:
CREATE PROCEDURE [dbo].[pa_Inserta_Directorio]
@Rol [decimal],
@Dv_rol_2 [tinyint],
@Categoria_3 [nvarchar](1),
@Clase_4 [numeric],
@Actividad_5 [nvarchar](255),
@Estrato_6 [numeric],
@Coyuntural_7 [int],
@Venta_8 [nvarchar](255),
@Seleccion_9 [nvarchar](20),
@Rut_10 [float],
@Dv_rut_11 [nvarchar](1),
@Razon_12 [nvarchar](300),
@Fantasia_13 [nvarchar](300),
@Legal_14 [nvarchar](300),
@Direccion_15 [nvarchar](300),
@Comuna_16 [numeric],
@Provincia_17 [int],
@Region_18 [int],
@Telefono_19 [nvarchar](50),
@Fax_20 [nvarchar](50),
@Casilla_21 [nvarchar](50),
@Mail_22 [nvarchar](100),
@Url_23 [nvarchar](100),
@Tipo_empresa_24 [numeric],
@Estado_25 [numeric],
@Observacion_26 [nvarchar](500),
@Ingreso_27 [nvarchar](20),
@Nom_ingreso_28 [nvarchar](20),
@Modifica_29 [nvarchar](20),
@Nom_modifica_30 [nvarchar](20),
@Fecha_elimina_31 [nvarchar](20),
@Nom_elimina_32 [nvarchar](20),
@Recorrido_33 [numeric],
@Informante_34 [nvarchar](200),
@Cargo_35 [nvarchar](100),
@Unidad_36 [nvarchar](100),
@Direccion_infor_37 [nvarchar](300),
@Region_infor_38 [numeric],
@Comuna_infor_39 [numeric],
@Provincia_infor_40 [decimal](9),
@Mail_infor_41 [nvarchar](50),
@Fono_infor_42 [nvarchar](50),
@Fax_infor_43 [nvarchar](50),
@Control [numeric] OUTPUT

AS
BEGIN
DECLARE @SP_ERROR int

SELECT @SP_ERROR = 0

BEGIN TRAN
INSERT INTO dbo.BD_DIRECTORIO
([ROL],
[DV_ROL],
[CATEGORÍA],
[CIIU3],
[ACTIVIDAD_PRINCIPAL],
[ESTRATO],
[MUESTRA_COYUNTURAL],
[TAMANO_VENTA],
[SELECCIÓN],
[RUT],
[DV_RUT],
[RAZON_SOCIAL],
[NOMBRE_FANTASIA],
[REPRESENTANTE_LEGAL],
[DIRECCIÓN],
[COMUNA],
[PROVINCIA],
[REGIÓN],
[TELEFONO],
[FAX],
[CASILLA],
[EMAIL],
[WEB],
[TIPO_EMPRESA],
[ESTADO_SITUACION],
[OBSERVACIONES],
[FECHA_INGRESO],
[NOM_INGRESO],
[FECHA_MODIFICA],
[NOM_MODIFICA],
[FECHA_ELIMINA],
[NOM_ELIMINA],
[RECORRIDO],
[NOMBRE_INFORMANTE],
[CARGO],
[UNIDAD],
[DIRECCION_INFORMANTE],
[REGION_INFORMANTE],
[COMUNA_INFORMANTE],
[PROVINCIA_INFORMANTE],
[EMAIL_INFORMANTE],
[TELEFONO_INFORMANTE],
[FAX_INFORMANTE])

VALUES
( @Rol,
@Dv_rol_2,
@Categoria_3,
@Clase_4,
@Actividad_5,
@Estrato_6,
@Coyuntural_7,
@Venta_8,
@Seleccion_9,
@Rut_10,
@Dv_rut_11,
@Razon_12,
@Fantasia_13,
@Legal_14,
@Direccion_15,
@Comuna_16,
@Provincia_17,
@Region_18,
@Telefono_19,
@Fax_20,
@Casilla_21,
@Mail_22,
@Url_23,
@Tipo_empresa_24,
@Estado_25,
@Observacion_26,
@Ingreso_27,
@Nom_ingreso_28,
@Modifica_29,
@Nom_modifica_30,
@Fecha_elimina_31,
@Nom_elimina_32,
@Recorrido_33,
@Informante_34,
@Cargo_35,
@Unidad_36,
@Direccion_infor_37,
@Region_infor_38,
@Comuna_infor_39,
@Provincia_infor_40,
@Mail_infor_41,
@Fono_infor_42,
@Fax_infor_43)


SELECT @SP_ERROR=@@ERROR

IF @SP_ERROR<>0
BEGIN
ROLLBACK TRAN
RETURN -1
END
ELSE
BEGIN
COMMIT TRAN
RETURN 1
END
END
GO
ojala me puedan ayudar......... estoy aburrida de no poder solucinar le problema y aki me estan presionando

de antemano muchisimas gracias
  #2 (permalink)  
Antiguo 27/04/2005, 17:33
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Pues aqui no hay de otra mas que trates de ver que le estás pasando los valores correctos...paso a paso, debuguea, te vas a tardar, pero de seguro es un valor que te está haciendo ruido.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 28/04/2005, 03:27
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
The 0x80040e10 error is thrown up by the JET OLEDB Provider. The underlying error message is:

No value given for one or more required parameters

osea, que te falta algun valor en cualquiera de los pares campo,dato. lo mismo que ha dicho el master.

Podrías poner cómo cargas los valores en el proc.?

Última edición por trasgukabi; 28/04/2005 a las 03:36
  #4 (permalink)  
Antiguo 28/04/2005, 07:28
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
y solo por curiosidad ........¿probaste los SP desde el analizador de consultas?, si es así, ¿corresponden los tipos y longitudes de los parámetros que mandas desde ASP con los definidos en el SP?
  #5 (permalink)  
Antiguo 28/04/2005, 09:00
 
Fecha de Ingreso: octubre-2004
Mensajes: 101
Antigüedad: 19 años, 7 meses
Puntos: 0
si probe los procedimientos desde el analizador de consultas todo bien..............

rebise todo el codigo y encontre el error

muchas gracias a todos
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 12:30.