Saludos...
Si el ejecutable es ese tal
DB2CMD y los parámetros el resto de la sentencia, entonces sería así
Código Delphi
[-]ShellExecute(0, nil, 'DB2CMD', 'DB2 BACKUP DATABASE ABC ONLINE TO "C:\Backup\" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS WITHOUT PROMPTING', nil, SW_SHOWNORMAL);
De todas maneras, también podría hacer un archivo
.bat con la sentencia completa y luego ejecutarlo así
Código Delphi
[-]ShellExecute(0, nil, 'cmd', '/C archivo.bat', nil, SW_SHOWNORMAL);
-