请教下下面这句SQL语句有什么东东咯

请问下下面这句SQL语句有什么错误咯?LLendQuery.SQL.Add( Select*fromLendwhereisreturnNand(CardNo+Quo

请问下下面这句SQL语句有什么错误咯?
LLendQuery.SQL.Add( 'Select   *   from   Lend   where   is   return   =   N   and   (CardNo   =   '+QuotedStr(LCardEdit.Text));

LLendQuery.SQL.Add( 'Select   *   from   Lend   where   is   return   =   ' 'N   and   ' '(CardNo   =   '+QuotedStr(LCardEdit.Text));

上面这2条语句都是错误的。   请问下这是为什么呢?  

但是
LLendQuery.SQL.Add( 'Select   *   from   Lend   where   CardNo   =   '+QuotedStr(LCardEdit.Text));
这句是对的。   难道多条件查询就这么糟糕?


[解决办法]
try

LLendQuery.SQL.Add( 'Select * from Lend where [return] = ' 'N ' ' And CardNo = '+QuotedStr(LCardEdit.Text));