我知道您可以定义<cfquery>...</cfquery>
,然后执行以下操作:
<cfoutput query="QueryName">
<option value = "#data#">#data2#, #data3#</option>
</cfoutput>
但是,如果您定义<cfstoredproc>...</cfstoredproc>
,为其指定一个名称,那么您可以在query
属性中插入该名称并获得相同的结果吗?
答案 0 :(得分:5)
您需要使用查询名称指定cfprocresult
标记,然后就可以像查询一样使用它。
http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7d55.html
<cfstoredproc procedure = "foo_proc" dataSource = "MY_SYBASE_TEST" >
<cfprocresult name = "yourQueryName">
</cfstoredproc>
<cfoutput query="yourQueryName">
<option value = "#data#">#data2#, #data3#</option>
</cfoutput>