当前位置: 代码迷 >> Sql Server >> 请教下下面这句SQL语句有什么东东咯
  详细解决方案

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

热度:50   发布时间:2016-04-27 20:59:55.0
请问下下面这句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));
  相关解决方案