【发布时间】:2015-07-08 16:58:19
【问题描述】:
我目前正在尝试用 dboin 做一个 dynamicwhere 表达式,我需要创建一个新常量列表,我发现这样做的方法是这样的:
Expression:=NewBinaryExpression(
NewField(LogicalName,'City'), NewList(
[NewConstant('Chicago IL',datString),
NewConstant('Seattle WA',datString),
NewConstant('Portland OR',datString)]),
dboIn);
我的问题是:有没有办法做这个列表,但有 n 个参数?如果是这样,请告诉我,因为我已经处理了一天。
有n个参数我的意思是代码中有3个参数,但我需要为4,5,6,7或8个参数做它
【问题讨论】:
-
您的代码似乎表明
NewList需要一个NewContant值的array。您可以尝试填充一个动态数组并将其传递给NewList。
标签: delphi delphi-xe remobjects