Hola foro, estoy tratando de llamar un rpg desde Visual Basic y mi codigo es
el siguiente,

 pero me manda en el Eexecute ‘Error no especificado’ 

El el obdc ya habilite el DPC y nada , (del HIT ODBC 400)

servicios están activos todos los levante con el STRHOSTSVR SERVER(*ALL)    

La qserver esta habilitadas

 

alguien me puede echar una mano ?

 

 

Public Function Valida(ByRef conADO As ADODB.Connection, _

                     ByVal CajaId As Long, _

                     ByVal DefaultDatabase As String) As Boolean

Dim cmdADO As ADODB.Command

Dim recAfectados As Variant

Dim qry As String

Dim estatus As String

 

  On Error GoTo ErrValida

  

  qry = "{{ CALL ADAMAL.DA3080VA (?,?) }}"

  

  Set cmdADO = New ADODB.Command

  With cmdADO

    Set .ActiveConnection = conADO

    .CommandType = ADODB.adCmdText

    .CommandText = qry

    .Parameters.Append .CreateParameter("PCAJA", adChar, adParamInputOutput,
10, CStr(CajaId))

    .Parameters.Append .CreateParameter("STATUS", adChar,
adParamInputOutput, 1, "")

    .Execute recAfectados

    estatus = .Parameters("STATUS").Value

    Valida = (estatus = "1")

  End With

  If Not cmdADO Is Nothing Then Set cmdADO = Nothing

  Exit Function

 

ErrValida:

  Valida = False

  Err.Raise Err.Number, "INVCaja.Valida", Err.Description

End Function

 

 

 

 

Gracias

 

 


__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

Responder a