Foros del Web » Programación para mayores de 30 ;) » Programación General »

¿Como llamar programas AS/400 desde VB con ADO vía ODBC?

Estas en el tema de ¿Como llamar programas AS/400 desde VB con ADO vía ODBC? en el foro de Programación General en Foros del Web. HOla a Todos Vuelvo a tener problemas: Resulta que necesito llamar a un programa hecho en Cobol/400 desde VB con ADO vía ODBC, pero me ...
  #1 (permalink)  
Antiguo 16/02/2004, 08:56
 
Fecha de Ingreso: enero-2004
Ubicación: quilpué
Mensajes: 8
Antigüedad: 20 años, 3 meses
Puntos: 0
¿Como llamar programas AS/400 desde VB con ADO vía ODBC?

HOla a Todos

Vuelvo a tener problemas:

Resulta que necesito llamar a un programa hecho en Cobol/400 desde VB con ADO vía ODBC, pero me sale el sgte. error:
"Programa en Alexis de tipo *N no encontrado"

Mi código es el sgte:

Public Conexión As New Connection
Public Comando As New Command
Public RS As New Recordset

Public Sub Prepara_Saludo()
Set Comando = New Command
Comando.CommandType = adCmdText
Comando.CommandText = "Call Alexis.Programa (?,?)"
Comando.ActiveConnection = Conexión
Set Par1 = Comando.CreateParameter("ENTRADA", adChar, adParamInput, 4, CStr(Principal.Caja_Saludo.Text))
Set Par2 = Comando.CreateParameter("SALIDA", adChar, adParamOutput, 4, "")
Comando.Parameters.Append Par1
Comando.Parameters.Append Par2
End Sub

Public Sub Salúdame()
Set RS = New Recordset
RS.CursorLocation = adUseClient
Set RS.Source = Comando
RS.Open
End Sub

¿Será que no se puede llamar a programas as/400 con este método?

¡Alguien me puede ayudar!
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 03:15.