Coldfusion 在Coldufsion中,在结构或查询中返回查询数据更好吗?

Coldfusion 在Coldufsion中,在结构或查询中返回查询数据更好吗?,coldfusion,struct,Coldfusion,Struct,现在有一个简单的问题:返回结构中的查询数据还是返回查询本身更好?这是在以可读格式显示信息的上下文中。(典型的数据系统)到目前为止,我都是通过查询完成的,不过我正在考虑创建一个异步的。排序功能(如列顶部的箭头)。将查询放入一个结构中,然后在该结构上具有排序功能是更好的做法……还是重新查询信息更好?我想最好是使用struct,尤其是大数据…注释 有没有一种方法可以在查询出现时对其进行排序 注意:我不想出于学习目的和其他原因使用CFGrid…。ColdFusion返回一个您可以直接引用的数据集,我认为

现在有一个简单的问题:返回结构中的查询数据还是返回查询本身更好?这是在以可读格式显示信息的上下文中。(典型的数据系统)到目前为止,我都是通过查询完成的,不过我正在考虑创建一个异步的。排序功能(如列顶部的箭头)。将查询放入一个结构中,然后在该结构上具有排序功能是更好的做法……还是重新查询信息更好?我想最好是使用struct,尤其是大数据…注释

有没有一种方法可以在查询出现时对其进行排序


注意:我不想出于学习目的和其他原因使用CFGrid…。

ColdFusion返回一个您可以直接引用的数据集,我认为没有理由浪费时间将其转储到结构中


如果您不想第二次运行查询,那么您可以始终运行查询查询,并以这种方式使用数据。

ColdFusion返回一个您可以直接引用的数据集,我认为没有理由浪费时间将其转储到结构中


如果您不想第二次运行查询,您可以始终运行查询查询,并以这种方式使用数据。

返回查询将使函数更易于重用。如果您需要特定格式的数据,请编写一个函数以该特定格式返回数据,但在内部,该方法将调用原始函数以获取查询数据

public query function getData() {
    ...
    return myQuery;
}

public struct function getDataForGrid() {
    var data = getData();
    ...
    return myStruct;
}
在第二种方法中,您还可以执行“any”的returntype并返回所需的任何数据类型


如果您不打算直接访问查询数据,第一个方法也可以声明为私有。

返回查询将使函数更易于重用。如果您需要特定格式的数据,请编写一个函数以该特定格式返回数据,但在内部,该方法将调用原始函数以获取查询数据

public query function getData() {
    ...
    return myQuery;
}

public struct function getDataForGrid() {
    var data = getData();
    ...
    return myStruct;
}
在第二种方法中,您还可以执行“any”的returntype并返回所需的任何数据类型


如果您不打算直接访问查询数据,第一个方法也可以声明为private。

请记住,查询对象基本上是数组的结构:

queryName.fieldName[rowNumber]

请记住,查询对象基本上是数组的结构:

queryName.fieldName[rowNumber]

事实上,正如你发布这篇文章时,我读到你可以在“按列查询”中使用排序函数!根据需要,我可能会使用任何一种方法!:)谢谢事实上,正如你发布这篇文章时,我读到你可以在“按列查询”中使用排序函数!根据需要,我可能会使用任何一种方法!:)谢谢