IIF(IsEmpty(select id from test where test1='du'),select t from t,select * from test)无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。 捕捉到 System.Data.OleDb.OleDbException 
  Message="无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。" 
  Source="Microsoft JET Database Engine" 
  ErrorCode=-2147217900 
  StackTrace: 
      在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) 
      在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) 
      在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) 
      在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) 
      在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery()如果我想判断一条记录是否存在(要有其它限制的),然后如果有执行一条语句,没有执行另一条语句 
该怎么写啊,谢谢了!