私はDelphiを初めて使用し、次のコードを受け取りました(いくつかの無関係な部分を省略しました)。これについて、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'