我很新手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'