【发布时间】:2013-01-02 19:43:32
【问题描述】:
我有一个带有DataGrid 的应用程序,它的数据/服务来自MySQL 数据库,由ColdFusion 服务器中继。我有一个包含以下列的表:name、tstamp、store 和 dept。这是我的问题:
单击按钮时,我希望能够显示在单击按钮之前选择的名称的最新 tstamp(作为标签)。此标签将根据用户选择的名称而改变。我尝试在 .cfc 文件中编写 MySQL 查询,并且我也尝试使用直接的 Flex 代码来完成它,但没有任何运气。有没有人可以给我任何提示,让我指出正确的方向?提前致谢。
这是 .cfc 文件中的代码,由于不知道如何根据用户选择的名称更改结果,因此该文件不完整。
<cffunction name="recent_timestamp" output="false" access="remote" returntype="any" >
<cfset var qAllItems="">
<cfquery name="qAllItems" datasource="TimeClock">
SELECT * FROM tbl_timestamps
WHERE tstamp = (select max(tstamp) from tbl_timestamps where store = "Dodge")
</cfquery>
<cfreturn qAllItems>
</cffunction>
我也尝试使用Flex 代码,但我不知道如何从Data Service 调用某些数据字段。
【问题讨论】:
-
请附上您尝试过的示例。
-
我已经更新了我的问题。
-
如果我理解正确,问题不在于查询,而在于选择数据网格行并从那里获取正确的值.. 真的吗?
-
DataGrid本身是不可见的,因为我不希望用户看到网格,而是网格包含我将用于在用户登录时填充TimeStampLabel的信息这样他们就可以查看他们的最后一个时间戳。那有意义吗?所以问题本身不在查询中,而是根据用户选择的名称检索正确的信息。 -
那么条目是如何被选中的呢?
标签: mysql apache-flex adobe flash-builder