生成的SQL语句格式不对 ( 积分: 20 )

  • 主题发起人 主题发起人 richzhe
  • 开始时间 开始时间
R

richzhe

Unregistered / Unconfirmed
GUEST, unregistred user!
源代码处是:<br>&nbsp;&nbsp;&nbsp;&nbsp;DataModule1.qry_Goods.SQL.Clear;<br>&nbsp;&nbsp;&nbsp;&nbsp;DataModule1.qry_Goods.Close;<br>&nbsp;&nbsp;&nbsp;&nbsp;DataModule1.qry_Goods.SQL.Add('select&nbsp;GoodsID&nbsp;from&nbsp;Goods&nbsp;where&nbsp;name=&quot;');<br>&nbsp;&nbsp;&nbsp;&nbsp;DataModule1.qry_Goods.SQL.Add(rzdblkcbb_Goods.Text+'&quot;');<br>&nbsp;&nbsp;&nbsp;&nbsp;DataModule1.qry_Goods.Open;<br>调试中查看SQL语句却是<br>'select&nbsp;GoodsID&nbsp;from&nbsp;Goods&nbsp;where&nbsp;name=&quot;'#$D#$A'织麦&quot;'#$D#$A<br>请DX看一下,这是什么问题?
 
换行和回车,你直接用QuotedStr<br>&nbsp;&nbsp;&nbsp;&nbsp;DataModule1.qry_Goods.SQL.Add('select&nbsp;GoodsID&nbsp;from&nbsp;Goods&nbsp;where&nbsp;name='+QuotedStr(rzdblkcbb_Goods.Text));
 
接受答案了.
 
后退
顶部