I have a SQL statement that works fine when I run my query, but inside the VBA, it doesn't run. I don't get any errors, it just skips over this statement and goes right to the next line of code.
CurrentDb.QueryDefs("make_MBOM").SQL = "SELECT tblDSGLOBAL_DUPS.IM_ITEM_NBR AS Compound, tblDSGLOBAL_DUPS.IM_ITEM_DESC AS Description, qryAMAPS_BOM_16.Component, " & _
"S07_IMF_OXPIMF.IM_ITEM_DESC AS CompDescription, qryAMAPS_BOM_16.BOMQty AS Qty, S07_IMF_OXPIMF.IM_UNIT_MEAS AS UoM INTO tbl_MBOM " & _
"FROM (((tblDSGLOBAL_DUPS LEFT JOIN (qryAMAPS_BOM_16 LEFT JOIN S07_IMF_OXPIMF ON qryAMAPS_BOM_16.Component = S07_IMF_OXPIMF.IM_ITEM_NBR) " & _
"ON tblDSGLOBAL_DUPS.IM_ITEM_NBR = qryAMAPS_BOM_16.Parent) LEFT JOIN ETO_S07_OXP_GPAEXITM ON tblDSGLOBAL_DUPS.IM_ITEM_NBR = ETO_S07_OXP_GPAEXITM.AEXITM_ITEM_NBR) " & _
"LEFT JOIN REJ_SPECIALCHAR ON tblDSGLOBAL_DUPS.IM_ITEM_NBR = REJ_SPECIALCHAR.IM_ITEM_NBR) LEFT JOIN S07_IMF_OXPIMF AS S07_IMF_OXPIMF_1 ON " & _
"tblDSGLOBAL_DUPS.IM_ITEM_NBR = S07_IMF_OXPIMF_1.IM_ITEM_NBR " & _
"WHERE (((qryAMAPS_BOM_16.Component) Is Not Null) AND ((tblDSGLOBAL_DUPS.PLANT)='16') AND ((S07_IMF_OXPIMF_1.IM_ITEM_STATUS) " & _
"Not Like '4') AND ((ETO_S07_OXP_GPAEXITM.AEXITM_FAMLY_CODE) Not Like 'U') AND ((REJ_SPECIALCHAR.IM_ITEM_NBR) Is Null) AND ((tblDSGLOBAL_DUPS.MAKE_BUY_CODE)='1')) " & _
"OR (((qryAMAPS_BOM_16.Component) Is Not Null) AND ((tblDSGLOBAL_DUPS.PLANT)='16') AND ((S07_IMF_OXPIMF_1.IM_ITEM_STATUS) Not Like '4') " & _
"AND ((ETO_S07_OXP_GPAEXITM.AEXITM_FAMLY_CODE) Is Null) AND ((REJ_SPECIALCHAR.IM_ITEM_NBR) Is Null) AND ((tblDSGLOBAL_DUPS.MAKE_BUY_CODE)='1'))"