动态添加列

Dynamically adding column

有时我需要在一个空的字段中添加一列table

if (listfind(arguments.config[3], "payout"))    {
    QueryAddColumn(local.qryResult, "payout", "cf_sql_float");
    }

我收到一个类似

的错误

好像想要一个java.util.List

"cf_sql_float"不是单元素列表吗?

documentation 是您的向导。您需要一个数组名称。我总是使用 arrayNew()。这应该可以解决问题。

QueryAddColumn(local.qryResult, "payout", "cf_sql_double", arrayNew(1));