如何在 REMOBJECTS DELPHI 中为 n 个参数创建新常量列表
How to create a newlist of newconstants for n parameters in REMOBJECTS DELPHI
我目前正在尝试用 dboin 做一个 dynamicwhere 表达式,我需要创建一个新常量列表,我发现这样做的方法是这样的:
Expression:=NewBinaryExpression(
NewField(LogicalName,'City'), NewList(
[NewConstant('Chicago IL',datString),
NewConstant('Seattle WA',datString),
NewConstant('Portland OR',datString)]),
dboIn);
我的问题是:有没有一种方法可以使用 n 个参数来完成该列表?如果是,请告诉我,因为我已经处理了一天了。
with n parameters 我的意思是代码中有 3 个参数,但我需要为 4、5、6、7 或 8 个参数做这件事
ll := TDAListExpression.Create;
ll.Add(NewConstant('Chicago IL',datString));
ll.Add(NewConstant('Seattle WA',datString));
ll.Add(NewConstant('Portland OR',datString));
Expression := NewBinaryExpression(
NewField(LogicalName,'City'),
ll,
dboIn)
我目前正在尝试用 dboin 做一个 dynamicwhere 表达式,我需要创建一个新常量列表,我发现这样做的方法是这样的:
Expression:=NewBinaryExpression(
NewField(LogicalName,'City'), NewList(
[NewConstant('Chicago IL',datString),
NewConstant('Seattle WA',datString),
NewConstant('Portland OR',datString)]),
dboIn);
我的问题是:有没有一种方法可以使用 n 个参数来完成该列表?如果是,请告诉我,因为我已经处理了一天了。
with n parameters 我的意思是代码中有 3 个参数,但我需要为 4、5、6、7 或 8 个参数做这件事
ll := TDAListExpression.Create;
ll.Add(NewConstant('Chicago IL',datString));
ll.Add(NewConstant('Seattle WA',datString));
ll.Add(NewConstant('Portland OR',datString));
Expression := NewBinaryExpression(
NewField(LogicalName,'City'),
ll,
dboIn)