Te recomiendo escribir el query con comillas dobles. No se como se lo tome MS-SQL, pero creo que cualquier motor interpretará el Select oc-cve como la resta del campo oc menos el campo cve. Si el campo se llama oc-cve, escribilo entre comillas dobles (que debiera ser lo estándar, pero mejor lee la documentación de tu motor).
Algo como:
Código SQL
[-]
Select "uc-cve" from ordcom where "oc-cve" = ccve;
Luego el parámetro se llamaria occve.
Hasta luego.