我有两个表格
EMPGROUP_TBL
SEQID | MASTERID | BUSINESS_UNIT | DIVISION | SUB_DIVISION | CLASSIFICATION | SUB_CLASSIFICATION
并且
EMP_MASTERTBL
MASTERID | EMPNO | LASTNAME | FIRSTNAME | JOBTITLE | LOCATION |
在我的ASP.NET表中,JOBTITLE、BUSINESS_UNIT、DIVISION、SUB_DIVISION、CLASSIFICATION和SUB_CLASSIFICATION都在一起。
因此,当我需要删除girdview中的记录时,我只需要删除EMP_MASTERTBL中的JOBTITLE以及EMPGROUP_TBL中的所有记录。
以下是我的代码:
DELETE em.JOBTITLE, eg.BUSINESS_UNIT, eg.DIVISION, eg.SUB_DIVISION, eg.CLASIFFICATION, eg.SUB_CLASSIFICATION
FROM EMP_MASTERTBL AS em, EMPGROUP_TBL AS eg
WHERE em.MASTERID = eg.MASTERID AND eg.MASTERID = '76196'
每次我运行或执行我的代码时,都会出现一个错误:
“Incorrect syntax near ','.”
我尝试了不同的方法来修改我的代码,但问题仍然存在。我也尝试过这个方法。
DELETE JOBTITLE FROM EMP_MASTERTBL WHERE MASTERID = '76196';
DELETE FROM EMPGROUP_TBL WHERE MASTERID = '76196'
但是我收到了一个错误消息:Invalid object name 'JOBTITLE'.
问题可能是什么?谢谢。