使用字段名而不是索引访问dataSet字段的性能

Sim*_*mon 8 delphi performance dataset

性能可以忽略不计吗?

例如,

myQuery.FieldbyName("MyField").AsString;
myQuery.Fields[0].AsString;
Run Code Online (Sandbox Code Playgroud)

案例:具有相当数量字段的表,例如> 50个字段

访问大型结果集,例如> 100,000行

字段名称的可读性好处是否值得降低性能?

klu*_*udg 6

以下是FrançoisGaillard关于FieldByName性能问题的一篇有趣文章.