Your second attempt does not work, because Books- based On-Line for UPDATE SQL CE does not allow FROMthe update statement.
I don't have SQL Compact Edition to test it, but this might work:
UPDATE JOBMAKE
SET WIP_STATUS = '10sched1'
WHERE EXISTS (SELECT 1
FROM JOBVISIT AS JV
WHERE JV.JBT_TYPE = JOBMAKE.JBT_TYPE
AND JV.JOB_NUMBER = JOBMAKE.JOB_NUMBER
AND JV.JVST_ID = @jvst_id
)
, JOBMAKE JM, .
100% SQL CE, , ( JOBMAKE, JOBVISIT). EXISTS SQL, , , . , , SQL CE :
UPDATE JOBMAKE
SET WIP_STATUS = (SELECT JV.RES_CODE
FROM JOBVISIT AS JV
WHERE JV.JBT_TYPE = JOBMAKE.JBT_TYPE
AND JV.JOB_NUMBER = JOBMAKE.JOB_NUMBER
AND JV.JVST_ID = 20
)
. , JOBMAKE JOBVISIT.
( ), .