Per ODBC/SQL kann kein Dialog-Programm aufgerufen werden.
Es scheitert bereits daran, dass ein Batch-Programm ja keine DSPF öffnen kann.

Hierfür benötigst du eine SQL-Procedure mit INOUT-Parametern oder eine SQL-Function mit einem Returnwert und n IN-Parametern.