Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2008, 10:17
pali_wichis
 
Fecha de Ingreso: febrero-2008
Mensajes: 111
Antigüedad: 17 años, 2 meses
Puntos: 1
La aplicación utiliza un valor de tipo no válido para la operación actual

Hola!
les escribo por un error que me da cuando grabo datos desde mi pagina asp.
Son dos listas llenadas con un xml desde la base de datos e inexplicablemente me da ese error aún cuando verifico que todos los datos están correctos. Depuré la componente y trae todos los datos correctamente hasta una línea que dice: "La aplicación utiliza un valor de tipo no válido para la operación actual" .
les dejo ambos códigos... el de la componente y el asp.

gracias.
Código HTML:
COMPONENTE:
       ByVal descTabla As String, ByVal prefijo As String, _
       ByVal idBase As String) As String
    
    Dim objBODataManager As BO_DataManager.StoreProcCommand
    Dim objParams As Scripting.Dictionary
    Dim objOps As Scripting.Dictionary
    Dim objOutParams As Scripting.Dictionary
    Dim strXML As String
    
    Dim strLog As String
    
 On Error GoTo Handler_Error
    
    Set objBODataManager = New BO_DataManager.StoreProcCommand
    
    Set objParams = New Scripting.Dictionary
    
    Set objOps = New Scripting.Dictionary
    
    Set objOutParams = New Scripting.Dictionary
    
    objParams.Add "@nombreTabla", nombreTabla
    objParams.Add "@descTabla", descTabla
    objParams.Add "@prefijo", prefijo
    objParams.Add "@idBase", idBase

        
    objOps.Add "return_outputparams", "1"
    
    strXML = objBODataManager.ExecStoreProcCommand(StrConDoc, "sp_ModificarTabla", _
                objParams, objOps, objOutParams)

    
    ModificarTabla = objOutParams("@retorno")
    
    Set objBODataManager = Nothing
    Set objParams = Nothing
    Set objOps = Nothing
    Set objOutParams = Nothing
    
    Exit Function
    
Handler_Error:
        
        Dim IngError
        Dim ObjError As Errores.clsError
        Dim strDescripcion
            'Destrucción de objetos y otros.
        Set objBODataManager = Nothing
        Set objParams = Nothing
        Set objOps = Nothing
        Set objOutParams = Nothing
      
      
        IngError = Err.Number
        
        'Set ObjError = CreateObject("Errores.clsError")
        Set ObjError = New Errores.clsError
        
        strDescripcion = ObjError.Reportar_ErrorPerfil(GetObjectContext, IngError, Err.Description, gNomProyecto, gNOMCLASE, "ModificarTabla")
        Set ObjError = Nothing
        Err.Raise IngError, Err.Source, strDescripcion
End Function
Código HTML:
ASP:
'---------------------------------------------------------------------------------
'Método que guarda los parámtros ingresados por página en la base de datos
'---------------------------------------------------------------------------------
function modifica(p_tabla,p_desc,p_prefijo,p_base)
dim p
Response.Write "p_tabla:"&p_tabla&"<br>"
Response.Write "p_desc:"&p_desc&"<br>"
Response.Write "p_prefijo:"&p_prefijo&"<br>"
Response.Write "p_base:"&p_base&"<br>"
'Response.End 

set objNegDoc2= server.CreateObject("DocumentacionAFC.clsDocTablas")
'Response.end
'------------------------------------------------------------------------------------------------------------------------
'PROBLEMA: "La aplicación utiliza un valor de tipo no válido para la operación actual"
'------------------------------------------------------------------------------------------------------------------------
 set objRec2= objNegDoc2.ModificarTabla(Trim(cstr(p_tabla)),Trim(cstr(p_desc)),Trim(cstr(p_prefijo)),trim(cstr(p_base)))
 'EN ESTA LÍNEA DA EL ERROR...
set objRec1=objNegDoc2.ConsultarTab(p_tabla)
'------------------------------------------------------------------------------------------------------------------------
'------------------------------------------------------------------------------------------------------------------------
set objNegDoc2= nothing

p="AgregarTabla.asp?strAccion=inicio" 
Response.Write "pagina:"&p&"<br>"
Response.End

Response.Redirect p
'strAccion="inicio"
end function