2011-02-07 49 views
0

以下查询有什么问题?子查询工作正常,但不完整的查询:(问题VB QUery

strNewSql1 = "SELECT tblEventLog.PartNumber & '_' & tblEventLog.PartNumberChgLvl FROM tblEventLog" & _ 
      "WHERE (tblEventLog.PartNumber & '_' & tblEventLog.PartNumberChgLvl) NOT IN " & _ 
      "(SELECT tblEventLog.PartNumber & '_' & tblEventLog.PartNumberChgLvl " & _ 
      "FROM tblEventLog " & _ 
      "WHERE tblEventLog.EventTypeSelected = 'pn REMOVED From Wrapper')" & _ 
      "AND tblEventLog.TrackingNumber = """ & tempTrackingNumber & """" 

回答

1

你缺少tblEventLog和WHERE之间的空间。

"SELECT tblEventLog.PartNumber & '_' & tblEventLog.PartNumberChgLvl FROM tblEventLog" & _ 
     "<ADD SPACE>WHERE (tblEventLog.PartNumber & '_' & tblEventLog.PartNumberChgLvl) NOT IN " & _ 
+1

而另一个子查询的结束和的最终AND条件(端之间 – JohnK813 2011-02-07 20:07:11