我对 Delphi 很陌生,收到了以下代码(省略了一些不相关的部分),我试图了解它的作用:
object SelectCosts: TIBQuery
SQL.Strings = (
'SELECT * FROM costs '
'WHERE code = :code')
ParamData = <
item
DataType = ftUnknown
Name = 'code'
ParamType = ptUnknown
end>
end
在另一个文件中,使用了该查询,但添加了一个未在查询中定义的参数。
DM_HRV.SelectCosts.ParamByName('part').Value := 1;
这个参数'part'
会改变所做的选择吗?换句话说:SQL查询是否自动变为以下?
'SELECT * FROM costs '
'WHERE code = :code'
'AND part = :part'