Llamar programa as400 desde Visual basic
Debo llamar un programa residente en un AS400 desde Visual Basic, usando ADO y ODBC, el DSN ya está configurado,
llamo al programa así:
"{CALL SAEPRGP.TRPA0001(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}"
Luego, agrego los parámetros de entrada y salida:
cmm.Parameters(3).Direction = adParamOutput
Y finalmente ejecuto el comando, sin embargo me da el siguiente mensaje de error:
"[IBM] [ODBC driver de Client Access Express]No se ha llamado a SQLBindParameter para el parámetro #22"
El programa recibe 22 parámetros y todos los estoy agregando de la misma forma.
llamo al programa así:
"{CALL SAEPRGP.TRPA0001(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}"
Luego, agrego los parámetros de entrada y salida:
cmm.Parameters(3).Direction = adParamOutput
Y finalmente ejecuto el comando, sin embargo me da el siguiente mensaje de error:
"[IBM] [ODBC driver de Client Access Express]No se ha llamado a SQLBindParameter para el parámetro #22"
El programa recibe 22 parámetros y todos los estoy agregando de la misma forma.
1 respuesta
Respuesta de shark3000
1